0001628280-24-023056.txt : 20240514 0001628280-24-023056.hdr.sgml : 20240514 20240514071158 ACCESSION NUMBER: 0001628280-24-023056 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ROCKWELL MEDICAL, INC. CENTRAL INDEX KEY: 0001041024 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 383317208 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-23661 FILM NUMBER: 24941435 BUSINESS ADDRESS: STREET 1: 30142 WIXOM ROAD CITY: WIXOM STATE: MI ZIP: 48393 BUSINESS PHONE: 8004493353 MAIL ADDRESS: STREET 1: 30142 WIXOM ROAD CITY: WIXOM STATE: MI ZIP: 48393 FORMER COMPANY: FORMER CONFORMED NAME: ROCKWELL MEDICAL TECHNOLOGIES INC DATE OF NAME CHANGE: 20120530 FORMER COMPANY: FORMER CONFORMED NAME: ROCKWELL MEDICAL, INC. DATE OF NAME CHANGE: 20120525 FORMER COMPANY: FORMER CONFORMED NAME: ROCKWELL MEDICAL TECHNOLOGIES INC DATE OF NAME CHANGE: 19970722 10-Q 1 rmti-20240331.htm 10-Q rmti-20240331
0001041024false12-312024Q13/31/20240P7Dxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesutr:sqftrmti:paymentrmti:segmentxbrli:purermti:agreementrmti:installmentrmti:purermti:facility00010410242024-01-012024-03-3100010410242024-05-1000010410242024-03-3100010410242023-12-3100010410242023-01-012023-03-310001041024us-gaap:PreferredStockMember2023-12-310001041024us-gaap:CommonStockMember2023-12-310001041024us-gaap:AdditionalPaidInCapitalMember2023-12-310001041024us-gaap:RetainedEarningsMember2023-12-310001041024us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001041024us-gaap:RetainedEarningsMember2024-01-012024-03-310001041024us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001041024rmti:AtTheMarketOfferingMemberus-gaap:CommonStockMember2024-01-012024-03-310001041024rmti:AtTheMarketOfferingMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001041024rmti:AtTheMarketOfferingMember2024-01-012024-03-310001041024us-gaap:CommonStockMember2024-01-012024-03-310001041024us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001041024us-gaap:PreferredStockMember2024-03-310001041024us-gaap:CommonStockMember2024-03-310001041024us-gaap:AdditionalPaidInCapitalMember2024-03-310001041024us-gaap:RetainedEarningsMember2024-03-310001041024us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001041024us-gaap:PreferredStockMember2022-12-310001041024us-gaap:CommonStockMember2022-12-310001041024us-gaap:AdditionalPaidInCapitalMember2022-12-310001041024us-gaap:RetainedEarningsMember2022-12-310001041024us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100010410242022-12-310001041024us-gaap:RetainedEarningsMember2023-01-012023-03-310001041024us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001041024us-gaap:CommonStockMemberrmti:PreFundedWarrantsMember2023-01-012023-03-310001041024us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001041024us-gaap:PreferredStockMember2023-03-310001041024us-gaap:CommonStockMember2023-03-310001041024us-gaap:AdditionalPaidInCapitalMember2023-03-310001041024us-gaap:RetainedEarningsMember2023-03-310001041024us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100010410242023-03-310001041024rmti:AtTheMarketOfferingMemberrmti:CantorFitzgeraldCoMember2024-03-310001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2024-01-022024-01-020001041024srt:MaximumMemberrmti:TermLoanMemberus-gaap:MediumTermNotesMember2024-01-022024-01-020001041024rmti:PreFundedWarrantsMember2023-03-310001041024us-gaap:WarrantMember2024-01-012024-03-310001041024us-gaap:WarrantMember2023-01-012023-03-310001041024us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001041024us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001041024us-gaap:ConvertiblePreferredStockMember2024-01-012024-03-310001041024us-gaap:ConvertiblePreferredStockMember2023-01-012023-03-310001041024us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001041024us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001041024us-gaap:RestrictedStockMember2024-01-012024-03-310001041024us-gaap:RestrictedStockMember2023-01-012023-03-310001041024rmti:EvoquaWaterTechnologiesLLCMember2023-07-102023-07-100001041024rmti:EvoquaWaterTechnologiesLLCMember2023-07-100001041024rmti:EvoquaWaterTechnologiesLLCMemberus-gaap:CustomerRelationshipsMember2023-07-102023-07-100001041024rmti:EvoquaWaterTechnologiesLLCMemberus-gaap:CustomerRelationshipsMember2023-07-100001041024us-gaap:CustomerRelationshipsMember2024-01-012024-03-310001041024us-gaap:CustomerRelationshipsMember2024-03-310001041024us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrmti:DaVitaHealthcarePartnersIncMember2024-01-012024-03-310001041024us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberrmti:DaVitaHealthcarePartnersIncMember2023-01-012023-03-310001041024us-gaap:CustomerConcentrationRiskMemberrmti:DaVitaHealthcarePartnersIncMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001041024us-gaap:CustomerConcentrationRiskMemberrmti:DaVitaHealthcarePartnersIncMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001041024rmti:DaVitaHealthcarePartnersIncMember2023-10-012023-12-310001041024rmti:DrugRevenueMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310001041024rmti:DrugRevenueMembercountry:USus-gaap:TransferredOverTimeMember2024-01-012024-03-310001041024rmti:DrugRevenueMemberus-gaap:NonUsMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310001041024rmti:DrugRevenueMember2024-01-012024-03-310001041024rmti:DrugRevenueMembercountry:US2024-01-012024-03-310001041024rmti:DrugRevenueMemberus-gaap:NonUsMember2024-01-012024-03-310001041024us-gaap:TransferredAtPointInTimeMemberrmti:ConcentrateProductsMember2024-01-012024-03-310001041024us-gaap:TransferredAtPointInTimeMembercountry:USrmti:ConcentrateProductsMember2024-01-012024-03-310001041024us-gaap:TransferredAtPointInTimeMemberus-gaap:NonUsMemberrmti:ConcentrateProductsMember2024-01-012024-03-310001041024rmti:ConcentrateProductsMember2024-01-012024-03-310001041024country:USrmti:ConcentrateProductsMember2024-01-012024-03-310001041024us-gaap:NonUsMemberrmti:ConcentrateProductsMember2024-01-012024-03-310001041024country:US2024-01-012024-03-310001041024us-gaap:NonUsMember2024-01-012024-03-310001041024rmti:DrugRevenueMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310001041024rmti:DrugRevenueMembercountry:USus-gaap:TransferredOverTimeMember2023-01-012023-03-310001041024rmti:DrugRevenueMemberus-gaap:NonUsMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310001041024rmti:DrugRevenueMember2023-01-012023-03-310001041024rmti:DrugRevenueMembercountry:US2023-01-012023-03-310001041024rmti:DrugRevenueMemberus-gaap:NonUsMember2023-01-012023-03-310001041024us-gaap:TransferredAtPointInTimeMemberrmti:ConcentrateProductsMember2023-01-012023-03-310001041024us-gaap:TransferredAtPointInTimeMembercountry:USrmti:ConcentrateProductsMember2023-01-012023-03-310001041024us-gaap:TransferredAtPointInTimeMemberus-gaap:NonUsMemberrmti:ConcentrateProductsMember2023-01-012023-03-310001041024rmti:ConcentrateProductsMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310001041024country:USrmti:ConcentrateProductsMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310001041024us-gaap:NonUsMemberrmti:ConcentrateProductsMemberus-gaap:TransferredOverTimeMember2023-01-012023-03-310001041024rmti:ConcentrateProductsMember2023-01-012023-03-310001041024country:USrmti:ConcentrateProductsMember2023-01-012023-03-310001041024us-gaap:NonUsMemberrmti:ConcentrateProductsMember2023-01-012023-03-310001041024country:US2023-01-012023-03-310001041024us-gaap:NonUsMember2023-01-012023-03-3100010410242023-01-010001041024rmti:ConcentrateProductsMember2024-03-310001041024rmti:ConcentrateProductsMember2023-12-310001041024us-gaap:InventoryValuationReserveMemberrmti:TrifericInventoryMember2023-01-012023-12-310001041024us-gaap:LeaseholdImprovementsMember2024-03-310001041024us-gaap:LeaseholdImprovementsMember2023-12-310001041024us-gaap:MachineryAndEquipmentMember2024-03-310001041024us-gaap:MachineryAndEquipmentMember2023-12-310001041024us-gaap:OfficeEquipmentMember2024-03-310001041024us-gaap:OfficeEquipmentMember2023-12-310001041024us-gaap:OtherMachineryAndEquipmentMember2024-03-310001041024us-gaap:OtherMachineryAndEquipmentMember2023-12-310001041024rmti:BaxterHealthcareOrganizationMember2014-10-012014-10-310001041024rmti:BaxterHealthcareOrganizationMember2022-11-090001041024rmti:BaxterHealthcareOrganizationMember2023-01-012023-03-310001041024rmti:SeriesXConvertiblePreferredStockMemberus-gaap:PrivatePlacementMemberrmti:DaVitaHealthcarePartnersIncMember2022-04-060001041024rmti:SeriesXConvertiblePreferredStockMemberus-gaap:PrivatePlacementMemberrmti:ShareIssuanceTrancheOneMemberrmti:DaVitaHealthcarePartnersIncMember2022-04-062022-04-060001041024rmti:ShareIssuanceTrancheOneMemberrmti:DaVitaHealthcarePartnersIncMember2022-04-062022-04-060001041024rmti:SeriesXConvertiblePreferredStockMemberus-gaap:PrivatePlacementMemberrmti:ShareIssuanceTrancheOneMemberrmti:DaVitaHealthcarePartnersIncMember2022-06-162022-06-160001041024rmti:ShareIssuanceTrancheOneMemberrmti:DaVitaHealthcarePartnersIncMember2022-06-162022-06-160001041024rmti:SeriesXConvertiblePreferredStockMember2022-04-062022-04-060001041024rmti:SeriesXConvertiblePreferredStockMember2024-03-310001041024rmti:SeriesXConvertiblePreferredStockMember2022-04-060001041024rmti:PreFundedWarrantsMember2024-03-310001041024us-gaap:RestrictedStockMember2024-03-310001041024us-gaap:RestrictedStockMember2023-03-310001041024rmti:ServiceBasedRestrictedStockUnitsMember2024-03-310001041024rmti:ServiceBasedRestrictedStockUnitsMember2023-03-310001041024rmti:PrivatePlacementWarrantsMember2024-03-310001041024rmti:PrivatePlacementWarrantsMember2023-03-310001041024rmti:PIPEPurchaseAgreementPreFundedWarrantMember2024-01-012024-03-310001041024rmti:PIPEPurchaseAgreementPreFundedWarrantMember2023-01-012023-03-310001041024rmti:AtTheMarketOfferingMemberrmti:CantorFitzgeraldCoMember2022-04-080001041024rmti:ControlledEquityOfferingMemberrmti:CantorFitzgeraldCoMember2024-01-012024-03-310001041024rmti:ArmisticeWarrantAgreementMember2023-07-100001041024rmti:ArmisticeReloadWarrantAgreementMember2023-07-100001041024rmti:LetterAgreementMember2023-07-100001041024rmti:ArmisticeWarrantAgreementMember2023-07-102023-07-100001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2024-01-020001041024us-gaap:MeasurementInputSharePriceMember2024-03-310001041024us-gaap:MeasurementInputPriceVolatilityMember2024-03-310001041024us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001041024us-gaap:MeasurementInputExpectedTermMember2024-03-310001041024us-gaap:MeasurementInputExpectedDividendRateMember2024-03-310001041024rmti:ServiceBasedRestrictedStockUnitsMember2024-01-012024-03-310001041024rmti:ServiceBasedRestrictedStockUnitsMember2023-01-012023-03-310001041024rmti:ServiceBasedStockOptionAwardsMember2024-01-012024-03-310001041024rmti:ServiceBasedStockOptionAwardsMember2023-01-012023-03-310001041024rmti:PerformanceBasedRestrictedStockAwardsMember2024-01-012024-03-310001041024rmti:PerformanceBasedRestrictedStockAwardsMember2023-12-310001041024rmti:PerformanceBasedRestrictedStockAwardsMember2024-03-310001041024rmti:ServiceBasedRestrictedStockUnitsMember2023-12-310001041024srt:MinimumMemberrmti:ServiceBasedRestrictedStockUnitsMember2024-01-012024-03-310001041024srt:MaximumMemberrmti:ServiceBasedRestrictedStockUnitsMember2024-01-012024-03-310001041024srt:MinimumMemberrmti:ServiceBasedStockOptionAwardsMember2024-03-310001041024srt:MinimumMemberrmti:ServiceBasedStockOptionAwardsMember2024-01-012024-03-310001041024srt:MaximumMemberrmti:ServiceBasedStockOptionAwardsMember2024-01-012024-03-310001041024rmti:ServiceBasedStockOptionAwardsMember2023-12-310001041024rmti:ServiceBasedStockOptionAwardsMember2024-03-3100010410242018-10-072018-10-070001041024rmti:MasterServicesAndIpAgreementMember2023-12-310001041024rmti:MasterServicesAndIpAgreementMember2024-03-310001041024srt:MaximumMember2024-03-310001041024rmti:WixomMichiganPropertyOneMemberstpr:MI2024-03-310001041024rmti:WixomMichiganPropertyTwoMemberstpr:MI2024-03-310001041024rmti:TexasAndSouthCarolinaMember2024-03-310001041024stpr:TX2024-03-310001041024stpr:SC2024-03-310001041024stpr:NJ2024-03-310001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2020-03-160001041024rmti:TermLoanTrancheOneMemberus-gaap:MediumTermNotesMember2020-03-160001041024rmti:TermLoanTrancheOneMemberus-gaap:MediumTermNotesMember2020-03-162020-03-160001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2020-03-162020-03-160001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2021-09-300001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2021-09-012021-09-300001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2022-11-100001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2024-03-310001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2024-01-012024-03-310001041024rmti:TermLoanMemberus-gaap:MediumTermNotesMember2023-01-012023-03-310001041024us-gaap:NotesPayableToBanksMemberrmti:A540NotePayableMember2023-06-030001041024us-gaap:NotesPayableToBanksMemberrmti:A540NotePayableMember2023-06-032023-06-03

United States
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
__________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                              to                              
Commission File Number: 000-23661
ROCKWELL MEDICAL, INC.
(Exact name of registrant as specified in its charter)
Delaware38-3317208
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
30142 S. Wixom Road, Wixom, Michigan
48393
(Address of principal executive offices)(Zip Code)
(248) 960-9009
(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year,
if changed since last report)
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 filerAccelerated filer
Non-accelerated filerSmaller 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
Securities registered pursuant to Section 12(b) of the Act:
Title of each class:Trading SymbolName of each exchange on which registered:
Common Stock, par value $0.0001RMTI
Nasdaq Capital Market
The number of shares of common stock outstanding as of May 10, 2024 was 30,315,684.



Rockwell Medical, Inc. and Subsidiaries
Index to Form 10-Q
Page
2


PART I – FINANCIAL INFORMATION
Item 1.  Financial Statements
ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and par value amounts)
March 31,
2024
December 31,
2023
ASSETS
Cash and Cash Equivalents$6,642 $8,983 
Investments Available-for-Sale1,977 1,952 
Accounts Receivable, net11,094 10,901 
Inventory, net6,073 5,871 
Prepaid and Other Current Assets910 1,063 
Total Current Assets26,696 28,770 
Property and Equipment, net6,134 6,402 
Inventory, Non-Current178 178 
Right of Use Assets - Operating, net3,884 2,713 
Right of Use Assets - Financing, net1,762 1,903 
Intangible Assets, net10,621 10,759 
Goodwill921 921 
Other Non-Current Assets527 527 
Total Assets$50,723 $52,173 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Accounts Payable$4,919 $4,516 
Accrued Liabilities5,253 7,149 
Deferred Consideration - Current2,500 2,500 
Lease Liabilities - Operating - Current1,464 1,381 
Lease Liabilities - Financing - Current566 558 
Deferred License Revenue - Current46 46 
Insurance Financing Note Payable 244 
Customer Deposits201 243 
Total Current Liabilities14,949 16,637 
Lease Liabilities-Operating - Long-Term2,504 1,433 
Lease Liabilities-Financing - Long-Term1,384 1,530 
Term Loan - Long-Term, net of issuance costs8,265 8,293 
Deferred License Revenue - Long-Term464 475 
Deferred Consideration - Long-Term2,500 2,500 
Long Term Liability - Other14 14 
Total Liabilities30,080 30,882 
3











March 31,
2024
December 31,
2023
Stockholders’ Equity:
Preferred Stock, $0.0001 par value, 2,000,000 shares authorized; 15,000 shares issued and outstanding at March 31, 2024 and December 31, 2023
  
Common Stock, $0.0001 par value; 170,000,000 shares authorized; 29,556,474 and 29,130,607 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively
3 3 
Additional Paid-in Capital419,545 418,487 
Accumulated Deficit(398,929)(397,198)
Accumulated Other Comprehensive Income (Loss)24 (1)
Total Stockholders’ Equity20,643 21,291 
Total Liabilities and Stockholders’ Equity$50,723 $52,173 

The accompanying notes are an integral part of the condensed consolidated financial statements.
4


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except share and per share amounts)
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Net Sales$22,676 $19,668 
Cost of Sales19,612 17,069 
Gross Profit3,064 2,599 
Research and Product Development18 278 
Selling and Marketing594 498 
General and Administrative3,776 3,250 
Operating Loss(1,324)(1,427)
Other Expense:
Interest Expense(431)(387)
Interest Income24 64 
Total Other Expense, net(407)(323)
Net Loss$(1,731)$(1,750)
Basic and Diluted Net Loss per Share$(0.06)$(0.10)
Basic and Diluted Weighted Average Shares Outstanding29,327,204 18,359,940 


The accompanying notes are an integral part of the condensed consolidated financial statements.
5


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Net Loss$(1,731)$(1,750)
Unrealized Gain (Loss) on Available-for-Sale Investments25 (3)
Foreign Currency Translation Adjustments (4)
Comprehensive Loss$(1,706)$(1,757)

The accompanying notes are an integral part of the condensed consolidated financial statements.
6


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(In thousands, except share amounts)
PREFERRED STOCKCOMMON STOCKADDITIONAL PAID-IN CAPITALACCUMULATED
DEFICIT
ACCUMULATED
OTHER
COMPREHENSIVE
INCOME
TOTAL
STOCKHOLDERS'
 EQUITY
SHARESAMOUNTSHARESAMOUNT
Balance as of January 1, 202415,000 $ 29,130,607 $3 $418,487 $(397,198)$(1)$21,291 
Net Loss— — — — — (1,731)— (1,731)
Unrealized Gain on Available-for-Sale Investments— — — — — — 25 25 
Issuance of Common Stock, net of offering costs/At-The-Market— — 358,210 — 560 — — 560 
Vesting of Restricted Stock Units Issued, net of taxes withheld— — 67,657 — — — — — 
Issuance of Warrant in connection with the Third Amendment (Note 11)
— — — — 247 — — 247 
Stock-based Compensation— — — — 251 — — 251 
Balance as of March 31, 202415,000 $ 29,556,474 $3 $419,545 $(398,929)$24 $20,643 

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

ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(In thousands, except share amounts)
PREFERRED STOCKCOMMON STOCKADDITIONAL PAID-IN CAPITALACCUMULATED
DEFICIT
ACCUMULATED
OTHER
COMPREHENSIVE
INCOME
TOTAL
STOCKHOLDERS'
EQUITY
SHARESAMOUNTSHARESAMOUNT
Balance as of January 1, 202315,000 $ 12,163,673 $1 $402,701 $(388,759)$163 $14,106 
Net Loss— — — — — (1,750)— (1,750)
Unrealized Loss on Available-for-Sale Investments— — — — — — (3)(3)
Foreign Currency Translation Adjustments— — — — — — (4)(4)
Issuance of Common Stock upon exercise of Pre-Funded Warrants— — 389,000 — — — — — 
Stock-based Compensation— — — — 193 — — 193 
Balance as of March 31, 202315,000 $ 12,552,673 $1 $402,894 $(390,509)$156 $12,542 

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

7


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
Three Months Ended
March 31, 2024
Three Months Ended
March 31, 2023
Cash Flows From Operating Activities:
Net Loss$(1,731)$(1,750)
Adjustments To Reconcile Net Loss To Net Cash Used In Operating Activities:
Depreciation and Amortization545 160 
Stock-based Compensation251 193 
Non-cash Lease Expense from Right of Use Assets519 485 
Amortization of Debt Financing Costs and Accretion of Debt Discount and Premium219 92 
Loss on Disposal of Assets 1 
Changes in Operating Assets and Liabilities:
Accounts Receivable, net(193)238 
Inventory(202)219 
Prepaid and Other Assets153 505 
Accounts Payable403 1,149 
Lease Liabilities(395)(336)
Accrued and Other Liabilities(1,938)(3,295)
Deferred License Revenue(11)(1,537)
Net Cash Used In Operating Activities(2,380)(3,876)
Cash Flows From Investing Activities:
Purchase of Investments Available-for-Sale (2,053)
Sale of Investments Available-for-Sale 7,500 
Purchase of Equipment(139)(145)
Net Cash (Used In) Provided by Investing Activities(139)5,302 
Cash Flows From Financing Activities:
Payments on Insurance Financing Note Payable(244)(503)
Payments on Financing Lease Liabilities(138)(128)
Proceeds from Issuance of Common Stock560  
Net Cash Provided by (Used In) Financing Activities178 (631)
Effect of Exchange Rate Changes on Cash and Cash Equivalents (3)
Net (Decrease) Increase in Cash and Cash Equivalents(2,341)792 
Cash and Cash Equivalents at Beginning of Period8,983 10,102 
Cash and Cash Equivalents at End of Period$6,642 $10,894 
Supplemental Disclosure of Cash Flow Information:
Cash Paid for Interest$234 $295 
Supplemental Disclosure of Non-cash Investing and Financing Activities:
Issuance of Warrant in connection with the Third Amendment as Debt Issuance Costs$247 $ 
Change in Unrealized (Loss) Gain on Investments Available-for-Sale $25 $(3)
The accompanying notes are an integral part of the condensed consolidated financial statements.

8


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
1.  Description of Business
Rockwell Medical, Inc. (the "Company", "Rockwell", "we", or "us") is a healthcare company that develops, manufactures, commercializes, and distributes a portfolio of hemodialysis products for dialysis providers worldwide.

Rockwell is the largest supplier of liquid bicarbonate concentrates and the second largest supplier of acid and dry bicarbonate concentrates for dialysis patients in the United States. Hemodialysis is the most common form of end-stage kidney disease treatment and is usually performed at freestanding outpatient dialysis centers, at hospital-based outpatient centers, at skilled nursing facilities, or in a patient’s home.

Rockwell manufactures hemodialysis concentrates at its facilities in Michigan, South Carolina, and Texas totaling approximately 175,000 square feet, and manufactures its dry acid concentrate mixers at its facility in Iowa. Additionally, in July 2023, the Company purchased customer relationships, equipment and inventory from Evoqua Water Technologies related to manufacturing and sale of hemodialysis concentrates products, all of which are manufactured under a contract manufacturing agreement with a third-party organization in Minnesota.

Rockwell delivers the majority of its hemodialysis concentrates products and mixers to dialysis clinics throughout the United States and internationally utilizing its own delivery trucks and third-party carriers.

The Company operates in a single segment.

Rockwell was incorporated in the state of Michigan in 1996 and re-domiciled to the state of Delaware in 2019. Rockwell's headquarters is located at 30142 Wixom Road, Wixom, Michigan 48393.
2.  Liquidity and Capital Resources
As of March 31, 2024, Rockwell had approximately $8.6 million of cash, cash equivalents, and investments available-for-sale, and working capital of $11.7 million. Net cash used in operating activities for the three months ended March 31, 2024 was approximately $2.4 million. Based on the currently available working capital along with the expectation of management of its ability to execute on its operational plans as discussed below, management believes the Company currently has sufficient funds to meet its operating requirements for at least the next twelve months from the date of the filing of this report.
The Company continues to review its operational plans and execute on the acquisition of new customers, and has implemented cost containment activities. The Company may require additional capital to sustain its operations and make the investments it needs to execute its strategic plan. Additionally, the Company's operational plans include raising capital, if needed, by using the remaining $10.4 million available under its at-the-market ("ATM") facility or other methods or forms of financings, subject to existing limitations. If the Company attempts to obtain additional debt or equity financing, the Company cannot assume such financing will be available on favorable terms, if at all.

The Company is subject to certain covenants and cure provisions under its Loan Agreement with Innovatus, which, on January 2, 2024, was amended to include, among other things, an interest-only period for 30 months, or up to 36 months if certain conditions are met, and to extend the maturity date to January 1, 2029 (See Note 15 for further detail). As of March 31, 2024, the Company is in compliance with all covenants.

In addition, the global macroeconomic environment is uncertain, and could be negatively affected by, among other things, increased U.S. trade tariffs and trade disputes with other countries, instability in the global capital and credit markets, recent bank failures in the United States, supply chain weaknesses, and instability in the geopolitical environment, including as a result of the Russian invasion of Ukraine, the Israel-Hamas conflict and other political tensions, and the occurrence of natural disasters and public health crises. Such challenges have caused, and may continue to cause, recession fears, rising interest rates, foreign exchange volatility and inflationary pressures. At this time, the Company is unable to quantify the potential effects of this economic instability on our future operations.
Rockwell has utilized a range of financing methods to fund its operations in the past; however, current conditions in the financial and credit markets may limit the availability of funding, refinancing or increase the cost of funding. Due to the rapidly evolving nature of the global situation, it is not possible to predict the extent to which these conditions could adversely affect the Company's liquidity and capital resources in the future.
9


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
3.  Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the U. S. Securities and Exchange Commission (“SEC”) and on the same basis as the Company prepares its annual audited consolidated financial statements.

The condensed consolidated balance sheet at March 31, 2024, and the condensed consolidated statements of operations, comprehensive loss, and changes in stockholders' equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited, but include all adjustments, consisting of normal recurring adjustments the Company considers necessary for a fair presentation of the financial position, operating results, and cash flows for the periods presented. The results for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the year ending December 31, 2024 or for any future interim period. The condensed consolidated balance sheet at December 31, 2023 has been derived from audited financial statements; however, it does not include all of the information and notes required by U.S. GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2023 and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the SEC on March 21, 2024. The Company’s consolidated subsidiaries consist of its wholly-owned subsidiaries, Rockwell Transportation, Inc. and Rockwell Medical India Private Limited.

The accompanying condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Loss Per Share
Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 was calculated as follows:
Three Months Ended
March 31,
(In thousands, except share and per share amounts)20242023
Numerator:
Net loss$(1,731)$(1,750)
Net loss attributable to common stockholders$(1,731)$(1,750)
Denominator:
Weighted average number of shares of common stock outstanding - basic and diluted29,327,204 18,359,940 
Net loss per share attributable to common stockholders - basic and diluted$(0.06)$(0.10)
Included within the weighted average shares of common stock outstanding for the three months ended March 31, 2023 are 5,911,000 shares of common stock issuable upon the exercise of certain pre-funded warrants, as the warrants were exercisable at any time for nominal consideration and, as such, the shares were considered outstanding for the purpose of calculating basic and diluted net loss per share attributable to common stockholders. There were no unexercised pre-funded warrants as of March 31, 2024.
The Company’s potentially dilutive securities include stock options, restricted stock awards and units, convertible preferred stock and warrants. These securities were excluded from the computations of diluted net loss per share for the three months ended March 31, 2024 and 2023, as the effect would be to reduce the net loss per share. The following table includes the potential shares of common stock, presented based on amounts outstanding at each period end, that were excluded from the
computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
As of March 31,
20242023
Warrants to Purchase Common Stock3,984,48410,196,268 
Options to Purchase Common Stock1,876,031 1,194,202 
Convertible Preferred Stock1,363,636 1,363,636 
Unvested Restricted Stock Units441,218 125,000 
Unvested Restricted Stock Awards891 891 
Total7,666,26012,879,997 
Adoption of Recent Accounting Pronouncements
The Company continually assesses new accounting pronouncements to determine their applicability. When it is determined a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a review to determine the consequences of the change to its consolidated financial statements and assures there are sufficient controls in place to ascertain the Company’s consolidated financial statements properly reflect the change.
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.
4.  Asset Acquisition
On July 10, 2023, the Company executed and consummated the transactions contemplated by an Asset Purchase Agreement (the “Purchase Agreement”) with Evoqua Water Technologies LLC ("Evoqua") (the "Evoqua Acquisition"). Subject to the terms and conditions of the Purchase Agreement, at the closing of the transaction (the “Closing”), the Company purchased customer relationships, equipment and inventory from Evoqua, which were related to its manufacturing and selling of hemodialysis concentrates products, all of which are manufactured under a contract manufacturing agreement with a third-party organization.
Pursuant to the Purchase Agreement, total consideration was $17.4 million, comprising a cash payment at Closing of $12.4 million (inclusive of transaction costs) and two $2.5 million deferred payments, the first to be paid on the one-year anniversary of the Closing, which is included as a current liability on the Company's condensed consolidated balance sheet, and the second to be paid on the second anniversary of the Closing (collectively, the “deferred consideration”).
The transaction was accounted for as an asset acquisition, as the acquired assets did not meet the definition of a business as defined by Accounting Standards Codification ("ASC") 805, Business Combinations.
10


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
The purchase price was allocated, on a relative fair value basis, to the assets acquired at the July 10, 2023 acquisition date as follows (table in thousands):
Consideration
Cash Payment$12,233 
Deferred Consideration5,000 
Transaction Costs128 
Total Consideration$17,361 
Assets Acquired
Customer Relationships Intangible Asset$11,035 
Equipment5,093 
Inventory1,233 
Total Assets Acquired$17,361 
The fair value of the customer relationships intangible asset was determined using a multi-period excess earnings method, a form of the income approach, which incorporates the estimated future cash flows to be generated from the customer base. Key assumptions included discounted cash flow, estimated life cycle and customer attrition rates. Customer relationships are being amortized over a period of 20 years. Given that the acquired equipment had been recently purchased and recorded at fair value, the Company determined the fair value of the equipment using a cost approach, which considered assumptions over the equipment's current replacement cost and useful life. Inventory was purchased directly from the contract manufacturer holding the inventory, which approximated fair value.
During the three months ended March 31, 2024, the Company recorded amortization of its customer relationship intangible asset of $0.1 million, resulting in a net intangible asset of $10.6 million as of March 31, 2024.
Estimated future amortization expense on the Company's customer relationships intangible asset as of March 31, 2024 is as follows (table in thousands):
Year ended December 31:
2024 (remainder of year)$414 
2025552 
2026552 
2027552 
2028552 
Thereafter7,999 
Total$10,621 
5.  Revenue Recognition

The Company recognizes revenue under ASC 606, Revenue from Contracts with Customers, issued by the FASB. The core principle of the revenue standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The following five steps are applied to achieve that core principle:

Step 1: Identify the contract with the customer
Step 2: Identify the performance obligations in the contract
Step 3: Determine the transaction price
Step 4: Allocate the transaction price to the performance obligations in the contract
Step 5: Recognize revenue when the company satisfies a performance obligation
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by Rockwell from a customer, are excluded from revenue.
Shipping and handling costs associated with outbound freight related to contracts with customers are accounted for as a fulfillment cost and are included in cost of sales when control of the goods transfers to the customer.
Nature of goods and services
Rockwell operates in one market segment, the hemodialysis market, which involves the manufacture, sale and distribution of hemodialysis products to hemodialysis clinics, including pharmaceutical, dialysis concentrates, dialysis kits and other ancillary products used in the dialysis process.
Rockwell's customer mix is diverse, with most customer sales concentrations under 10% and one customer, DaVita, Inc. ("DaVita"), at approximately 44% and 48% of total net product sales for the three months ended March 31, 2024 and 2023, respectively. Rockwell's accounts receivable from this customer were approximately 19% of the total net consolidated accounts receivable balance at each of March 31, 2024 and December 31, 2023. See below and Note 10 for additional information regarding the Company's contracts with DaVita.
Product Sales
The Company accounts for individual products and services separately if they are distinct (i.e., if a product or service is separately identifiable from other items and if a customer can benefit from it on its own or with other resources that are readily available to the customer). The consideration, including any discounts, is allocated between separate products and services based on their stand-alone selling prices. The stand-alone selling prices are determined based on the cost plus margin approach.
Drug and dialysis concentrate products are sold directly to dialysis clinics and to wholesale distributors in both domestic and international markets. Distribution and license agreements for which upfront fees are received are evaluated upon execution or modification of the agreement to determine if the agreement creates a separate performance obligation from the underlying product sales.  For all existing distribution and license agreements, the distribution and license agreement is not a distinct performance obligation from the product sales.  In instances where regulatory approval of the product has not been established and the Company does not have sufficient experience with the foreign regulatory body to conclude that regulatory approval is probable, the revenue for the performance obligation is recognized over the term of the license agreement (over time recognition). Conversely, when regulatory approval already exists or is probable, revenue is recognized at the point in time that control of the product transfers to the customer.
For the majority of the Company's international customers, the Company recognizes revenue at the shipping point, which is generally the Company's plant or warehouse. For other business, the Company recognizes revenue based on when the customer takes control of the product. The amount of revenue recognized is based on the purchase order less returns and adjusted for any rebates, discounts, chargebacks or other amounts paid to customers estimated at the time of sale. Customers typically pay for the product based on customary business practices with payment terms averaging 30 days, while a small subset of customers have payment terms averaging 60 days.
Deferred License Revenue
The Company received upfront fees under five distribution and license agreements that have been deferred as a contract liability and presented on the accompanying condensed consolidated balance sheets as deferred license revenue.  The amounts received from Wanbang Biopharmaceuticals Co., Ltd. (“Wanbang”), Sun Pharmaceutical Industries Ltd. ("Sun Pharma"), Jeil Pharmaceutical Co., Ltd. ("Jeil Pharma") and Drogsan Pharmaceuticals ("Drogsan Pharma") are recognized as revenue over the estimated term of the applicable distribution and license agreement as regulatory approval was not received and the Company did not have sufficient experience in China, India, South Korea and Turkey, respectively, to determine that regulatory approval was probable as of the execution of the agreement. The amounts received from Baxter Healthcare Corporation (“Baxter”) were deferred and recognized as revenue at the point in time the estimated product sales under the agreement occurred. During the three months ended March 31, 2023, all remaining deferred revenue relating to the Baxter agreement was recognized as revenue. For additional information related to the Company's deferred license revenue, see Note 10.
Product Purchase Agreements
On September 18, 2023, the Company and its long-time partner, DaVita, Inc. ("DaVita"), a leading provider of kidney care, entered into an Amended and Restated Products Purchase Agreement (the "Amended Agreement"), which amends and restates the Product Purchase Agreement, dated July 1, 2019, as amended, under which the Company supplies DaVita with certain dialysis concentrates. Under the Amended Agreement, the Company and DaVita agreed to an increase in product pricing, effective September 1, 2023 and a one-time payment of $0.4 million to Rockwell on or after December 1, 2023, which was recorded as revenue recognized during the fourth quarter of 2023. The term of the Amended Agreement will expire on December 31, 2024. DaVita will have the right, in its sole discretion upon written notice to the Company given no later than September 30, 2024, to further extend the term through December 31, 2025. In the event of such an extension, product pricing will be increased for the extended term. In addition, DaVita is required to provide the Company with nine-month purchasing forecasts and a commitment to purchase at least the forecasted amounts. In the event that DaVita does not meet its forecasts, it is required to pay the Company for the amount forecasted or purchase additional product; otherwise, the Company may terminate the Amended Agreement. Upon expiration or termination of the Amended Agreement, and upon request by DaVita, the Company has agreed it would provide transition services to DaVita during a transition period.
Disaggregation of revenue
Revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.
In thousandsThree Months Ended March 31, 2024
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$11 $ $11 
Total Drug Products11  11 
Concentrate Products
Product Sales – Point-in-time22,665 20,934 1,731 
Total Concentrate Products22,665 20,934 1,731 
Net Revenue$22,676 $20,934 $1,742 

In thousandsThree Months Ended March 31, 2023
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$65 $ $65 
Total Drug Products65  65 
Concentrate Products
Product Sales – Point-in-time18,131 16,459 1,672 
License Fee – Over time1,472 1,472  
Total Concentrate Products19,603 17,931 1,672 
Net Revenue$19,668 $17,931 $1,737 
Contract balances
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.
In thousandsMarch 31, 2024December 31, 2023January 1, 2023
Accounts Receivable, net$11,094 $10,901 $6,259 
Contract Liabilities, which are included in deferred license revenue$510 $521 $4,331 
There were no other material contract assets recorded on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023.  The Company does not generally accept returns of its concentrate products and no material reserve for returns of concentrates products was established as of March 31, 2024 or December 31, 2023. 
The contract liabilities primarily relate to upfront fees under distribution and license agreements with Wanbang, Sun Pharma, Jeil Pharma, and Drogsan Pharma.
Transaction price allocated to remaining performance obligations
For the three months ended March 31, 2024 and 2023, the Company recognized an immaterial amount and $1.5 million as revenue from amounts classified as contract liabilities (i.e., deferred license revenue) as of December 31, 2023 and 2022, respectively.
Revenue expected to be recognized in any future year related to remaining performance obligations, excluding revenue pertaining to contracts that have an original expected duration of one year or less, contracts where revenue is recognized as invoiced and contracts with variable consideration related to undelivered performance obligations, totaled $0.5 million as of March 31, 2024. The amount relates primarily to upfront payments and consideration received from customers that are received in advance of the customer assuming control of the related products. The Company applies the practical expedient in ASC 606, paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.
6.  Investments - Available-for-Sale
Investments available-for-sale consisted of the following as of March 31, 2024 and December 31, 2023 (table in thousands):
March 31, 2024
Amortized CostUnrealized GainUnrealized LossAccrued InterestFair Value
Available-for-Sale Securities
Debt securities$1,948 $29 $ $ $1,977 

December 31, 2023
Amortized CostUnrealized GainUnrealized LossAccrued InterestFair Value
Available-for-Sale Securities
Debt securities$1,948 $4 $ $ $1,952 
The fair value of investments available-for-sale are determined using quoted market prices from daily exchange-traded markets based on the closing price as of the balance sheet date and are classified as a Level 1 measurement under ASC 820 Fair Value Measurements.
As of March 31, 2024 and December 31, 2023, our available-for-sale securities were all due within one year.
11


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
7.  Inventory
Components of inventory, net of reserves, as of March 31, 2024 and December 31, 2023 are as follows (table in thousands):
March 31,
2024
December 31,
2023
Inventory - Current Portion
Raw Materials$2,024 $2,250 
Work in Process241 351 
Finished Goods3,808 3,270 
Total Current Inventory6,073 5,871 
Inventory - Long Term (1)
178 178 
Total Inventory$6,251 $6,049 
__________
1.Represents inventory related to Triferic raw materials, which is expected to be utilized for the Company's international partnerships, net of a reserve of $1.1 million related to the termination of the development of Triferic in Wanbang in 2023 as a result of the failure to demonstrate efficacy when compared with a placebo in its phase III clinical studies.
As of March 31, 2024 and December 31, 2023, Rockwell had total current concentrate inventory aggregating $6.1 million and $5.9 million, respectively, against which Rockwell had reserved $25,000 at each of March 31, 2024 and December 31, 2023, respectively.
8.  Property and Equipment
As of March 31, 2024 and December 31, 2023, the Company’s property and equipment consisted of the following (table in thousands):
March 31,
2024
December 31,
2023
Leasehold Improvements$1,423 $1,423 
Machinery and Equipment11,268 11,131 
Information Technology & Office Equipment1,847 1,845 
Laboratory Equipment807 807 
   Total Property and Equipment15,345 15,206 
Accumulated Depreciation and Amortization(9,211)(8,804)
Property and Equipment, net$6,134 $6,402 
Depreciation and amortization expense for the three months ended March 31, 2024 and 2023 was $0.4 million and $0.2 million, respectively.
9.  Accrued Liabilities
Accrued liabilities as of March 31, 2024 and December 31, 2023 consisted of the following (table in thousands):
March 31,
2024
December 31,
2023
Accrued Compensation and Benefits$1,507 $2,413 
Accrued Unvouchered Receipts1,164 1,663 
Accrued Manufacturing Expense827 1,064 
Accrued Workers Compensation219 254 
Other Accrued Liabilities1,536 1,755 
Total Accrued Liabilities$5,253 $7,149 
12


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
10.  Deferred License Revenue
In October 2014, the Company entered into an exclusive distribution agreement with Baxter, which had a term of 10 years and received an upfront fee of $20 million. Under the exclusive distribution agreement, Baxter distributed and commercialized Rockwell’s hemodialysis concentrates products and provided customer service and order delivery to nearly all U.S. customers. The upfront fee was recorded as deferred license revenue and was being recognized based on the proportion of product shipments to Baxter in each period, compared with total expected sales volume over the term of the distribution agreement. On November 9, 2022, Rockwell paid Baxter a fee, which was reflected as a reduction to revenue on the consolidated statements of operations, and was payable in two equal installments on January 1, 2023 and April 1, 2023, to reacquire its distribution rights to its hemodialysis concentrates products from Baxter and terminated the distribution agreement. Exclusivity and other provisions associated with the distribution agreement terminated November 9, 2022 and the remaining operational elements of the agreement terminated December 31, 2022. To ensure that customer needs continued to be met after January 1, 2023, Rockwell agreed to provide certain services to a group of Baxter's customers until March 31, 2023, and Baxter and Rockwell worked together to transition customers’ purchases of Rockwell’s hemodialysis concentrates through that date. Following the reacquisition of these rights, Rockwell is now unrestricted in its ability to sell its hemodialysis concentrates products to dialysis clinics throughout the United States and around the world. The Company recognized the remaining revenue of $1.5 million during the three months ended March 31, 2023.
The remaining agreements with Sun Pharma, Jeil Pharmaceutical, and Drogsan Pharmaceuticals comprise the current and long-term portions of deferred license revenue on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023.
11.  Stockholders’ Equity
Preferred Stock
On April 6, 2022, the Company and DaVita entered into the Securities Purchase Agreement (the "SPA"), which provided for the issuance by the Company of up to $15 million of preferred stock to DaVita. On April 6, 2022, the Company issued 7,500 shares of Series X Preferred Stock for gross proceeds of $7.5 million. On June 16, 2022, the Company issued an additional 7,500 shares of the Series X Preferred Stock to DaVita for gross proceeds of $7.5 million.

The Series X Preferred Stock was issued for a price of $1,000 per share (the "Face Amount"), subject to accretion at a rate of 1% per annum, compounded annually. If the Company’s common stock trades above $22.00 for a period of 30 calendar days, the accretion will thereafter cease. As of March 31, 2024, the Series X Preferred Stock accreted a total $0.2 million.

The Series X Convertible Preferred Stock is convertible to common stock at a rate equal to the Face Amount, divided by a conversion price of $11.00 per share (subject to adjustment for future stock splits, reverse stock splits and similar recapitalization events). As a result, each share of Series X Preferred Stock will initially convert into approximately 91 shares of common stock. DaVita’s right to convert to common stock is subject to a beneficial ownership limitation, which is initially set at 9.9% of the outstanding common stock, which limitation may be reset (not to exceed 19.9%) at DaVita’s option and upon providing prior written notice to the Company. In addition, any debt financing is limited by the terms of our Securities Purchase Agreement with DaVita. Specifically, until DaVita owns less than 50% of its investment, the Company may only incur additional debt in the form of a purchase money loan, a working capital line of up to $5 million, or to refinance existing debt, unless DaVita consents.

Additionally, the Series X Preferred Stock has a deemed liquidation event and redemption clause which could be triggered if the sale of all or substantially all of the Company's assets relating to the Company's dialysis concentrates business line. Since the Series X Preferred Stock may be redeemed if certain assets are sold at the option of the holder, but is not mandatorily redeemable and the sale of the assets that would allow for redemption is within the control of the Company, the preferred stock has been classified as permanent equity and initially recognized at fair value of $15 million (the proceeds on the date of issuance) less issuance costs of $0.1 million, resulting in an initial value of $14.9 million. The Company will assess at each reporting period whether conditions have changed to now meet the mandatory redemption definition which could trigger liability classification.

As of each of March 31, 2024 and December 31, 2023, there were 2,000,000 shares of preferred stock, $0.0001 par value per share, authorized and 15,000 shares of preferred stock issued and outstanding.
Common Stock
As of March 31, 2024 and December 31, 2023, there were 170,000,000 shares of common stock, $0.0001 par value per share, authorized and 29,556,474 and 29,130,607 shares issued and outstanding, respectively.
As of March 31, 2024 and 2023, the Company reserved for issuance the following shares of common stock related to the potential exercise of employee stock options, unvested restricted stock, convertible preferred stock, pre-funded warrants and all other warrants (collectively, "common stock equivalents"):
As of March 31,
Common stock and common stock equivalents:20242023
Common stock29,556,474 12,552,673 
Common stock issuable upon exercise of pre-funded warrants 5,911,000 
Common stock and pre-funded stock warrants29,556,474 18,463,673 
Options to Purchase Common Stock1,876,031 1,194,202 
Unvested Restricted Stock Awards891 891 
Unvested Restricted Stock Units441,218 125,000 
Convertible Preferred Stock1,363,636 1,363,636 
Warrants to Purchase Common Stock3,984,484 10,196,268 
Total37,222,734 31,343,670 
During the three months ended March 31, 2024 and 2023, nil and 389,000 Pre-Funded Warrants were exercised, respectively.
During the three months ended March 31, 2024 and 2023, no vested employee stock options were exercised.
Controlled Equity Offering

On April 8, 2022, the Company entered into the Sales Agreement (the "ATM facility") with Cantor Fitzgerald & Co. as Agent, pursuant to which the Company may offer and sell from time to time up to $12.2 million of shares of Company’s common stock through the Agent. The offering and sale of such shares has been registered under the Securities Act of 1933, as amended.

During the three months ended March 31, 2024, 358,210 shares were sold pursuant to the Sales Agreement for net proceeds of $0.6 million. Approximately $10.4 million remains available for sale under the ATM facility.
Private Placement
On July 10, 2023, the Company entered into a letter agreement (the “Letter Agreement”) with Armistice Capital Master Fund Ltd. (“Armistice”), which held a warrant (the “Prior Warrant”) to purchase 9,900,990 shares of common stock of the Company (the “Common Stock”) with an exercise price of $1.39 per share, offering Armistice the opportunity to exercise the Prior Warrant for cash, provided the Prior Warrant was exercised for cash on or prior to 5:00 P.M. Eastern Time on July 10, 2028 (the “End Date”). In addition, Armistice would receive a “reload” warrant (the “Reload Warrant”) to purchase 3,750,000 shares of Common Stock with an exercise price of $5.13 per share, the closing price as reported by the Nasdaq Capital Market on July 7, 2023. The terms of the Reload Warrant and Letter Agreement provide for customary resale registration rights. The Letter Agreement also provides that for a period of 45 days after the issuance of the Reload Warrant, the Company’s may not sell shares of Common Stock pursuant to its sales agreement with Cantor Fitzgerald & Co., dated as of April 8, 2022, at price per share less than $6.25. The Reload Warrant may be exercised at all times prior to the 54 months month anniversary of its issuance date. The Prior Warrant and the Reload Warrant both provide that a holder (together with its affiliates) may not exercise any portion of the Prior Warrant or the Reload Warrant to the extent that the holder would own more than 9.99% of the Company’s outstanding Common Stock immediately after exercise, as such percentage ownership is determined in accordance with the terms of such warrant. To the extent the exercise of the Prior Warrant would result in Armistice holding more than 9.99% of the Company’s outstanding Common Stock, such shares of Common Stock in excess of 9.99% will be held in abeyance. The Letter
Agreement amended the Prior Warrant to extend the expiration date thereof to one year following the original expiration date set forth therein.
Armistice exercised the Prior Warrant on July 10, 2023, and the Company received gross proceeds of approximately $13.8 million.

Third Amendment

In connection with the execution of the Third Amendment, as defined and described in Note 15, on January 2, 2024, the Company issued to Innovatus a warrant to purchase 191,096 shares of the Company’s common stock with an exercise price of $1.83 per share. The warrant may be exercised on a cashless basis, and is immediately exercisable through January 2, 2029. The number of shares of common stock for which the warrant is exercisable and the exercise price are subject to certain proportional adjustments as set forth in the Third Amendment. The warrant is equity-classified with a fair value of approximately $0.2 million at issuance, which was treated as a debt issuance cost and will be amortized through interest expense over the remaining contractual term of the Term Loan.

The fair value of the warrant at the issuance date was calculated using the Black-Scholes pricing model and include the following assumptions:

Stock price per share$1.86
Expected stock price volatility85.00%
Risk-free interest rate3.93%
Term (years)5.0
Dividend yield%
12.  Stock-Based Compensation
The Company recognized total stock-based compensation expense during the three months ended March 31, 2024 and 2023 as follows (table in thousands):
Three Months Ended
March 31,
20242023
Service-based awards:
Restricted Stock Units$118 $45 
Stock Option Awards133 148 
Total$251 $193 
Performance Based Restricted Stock Awards
A summary of the Company’s performance based restricted stock awards during the three months ended March 31, 2024 is as follows:
Performance Based Restricted Stock AwardsNumber of SharesWeighted Average
Grant-Date
Fair Value
Unvested at January 1, 2024891 $62.70 
Unvested at March 31, 2024891 $62.70 
Performance-based restricted stock awards are measured based on their fair value on the date of grant and amortized over the vesting period of 20 months. As of March 31, 2024, there is no unrecognized stock-based compensation expense related to performance based restricted stock awards.
13


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Service Based Restricted Stock Units
A summary of the Company’s service-based restricted stock units during the three months ended March 31, 2024 is as follows:
Service Based Restricted Stock UnitsNumber of SharesWeighted Average
Grant-Date
Fair Value
Unvested at January 1, 2024258,885 $1.83 
Granted249,990 1.39 
Vested(67,657)1.37 
Unvested at March 31, 2024441,218 $1.65 
The fair value of service based restricted stock units are measured based on their fair value on the date of grant and amortized over the vesting period. The vesting periods range from 1 to 3 years. As of March 31, 2024, the unrecognized stock-based compensation expense was $0.4 million, which is expected to be recognized over the next 2.5 years.
Service Based Stock Option Awards
The fair value of the service-based stock option awards granted for the three months ended March 31, 2024 were based on the following assumptions:
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Exercise price
$1.39
N/A
Expected stock price volatility
81.8%
N/A
Risk-free interest rate
4.31%
N/A
Term (years)
5.61 - 5.62
N/A
A summary of the Company’s service-based stock option activity for the three months ended March 31, 2024 is as follows:
Service Based Stock Option AwardsShares
Underlying
Options
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in $1,000's)
Outstanding at January 1, 20241,328,621 $5.22 
Granted549,160 1.39 
Forfeited(1,750)2.06 
Outstanding at March 31, 20241,876,031 $4.10 8.7$380,399 
Exercisable at March 31, 2024430,662 $12.14 7.4$57,960 
The aggregate intrinsic value is calculated as the difference between the closing price of the Company's common stock and the exercise price of the stock options that had strike prices below the closing price.
The weighted average grant date fair value for service based stock option awards granted during the three months ended March 31, 2024 was $0.98. No service based stock option awards were granted during the three months ended March 31, 2023.
As of March 31, 2024, total stock-based compensation expense related to unvested options not yet recognized totaled approximately $1.1 million, which is expected to be recognized over the next 3.3 years.
13.  License Agreements
14


ROCKWELL MEDICAL, INC. AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Product License Agreements
The Company is a party to a Licensing Agreement between the Company and Charak, LLC ("Charak") dated January 7, 2002 (the "2002 Agreement") that grants the Company exclusive worldwide rights to certain patents and information related to our Triferic product. On October 7, 2018, the Company entered into a Master Services and IP Agreement (the “Charak MSA”) with Charak and Dr. Ajay Gupta, a former Officer of the Company. Pursuant to the MSA, the parties entered into three additional agreements described below related to the license of certain soluble ferric pyrophosphate (“SFP”) intellectual property owned by Charak. As of March 31, 2024 and December 31, 2023, the Company has accrued $87,900 relating to certain IP reimbursement expenses and certain sublicense royalty fees, which is included within accrued liabilities on the condensed consolidated balance sheets.
Pursuant to the Charak MSA, the aforementioned parties entered into an Amendment, dated as of October 7, 2018 (the “Charak Amendment”), to the 2002 Agreement, under which Charak granted the Company an exclusive, worldwide, non-transferable license to commercialize SFP for the treatment of patients with renal failure. The Charak Amendment amends the royalty payments due to Charak under the 2002 Agreement such that the Company is liable to pay Charak royalties on net sales by the Company of products developed under the license, which includes the Company’s Triferic product, at a specified rate until December 31, 2021 and thereafter at a reduced rate from January 1, 2022 until February 1, 2034. Additionally, the Company is required to pay Charak a percentage of any sublicense income during the term of the agreement, which cannot be less than a minimum specified percentage of net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and be no less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.
Also pursuant to the Charak MSA, the Company and Charak entered into a Commercialization and Technology License Agreement IV Triferic dated as of October 7, 2018 (the “IV Agreement”), under which Charak granted the Company an exclusive, sub-licensable, royalty-bearing license to SFP for the purpose of commercializing certain intravenous-delivered products incorporating SFP for the treatment of iron disorders worldwide for a term that expires on the later of February 1, 2034 or upon the expiration or termination of a valid claim of a licensed patent. The Company was liable to pay Charak royalties on net sales by the Company of products developed under the license at a specified rate until December 31, 2021. From January 1, 2022 until February 1, 2034, the Company is liable to pay Charak a base royalty at a reduced rate on net sales and an additional royalty on net sales while there exists a valid claim of a licensed patent, on a country-by-country basis. The Company shall also pay to Charak a percentage of any sublicense income received during the term of the IV Agreement, which amount shall not be less than a minimum specified percentage of net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and not be less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.
Also pursuant to the Charak MSA, the Company and Charak entered into a Technology License Agreement TPN Triferic dated as of October 7, 2018 (the “TPN Agreement”), pursuant to which Charak granted the Company an exclusive, sub-licensable, royalty-bearing license to SFP for the purpose of commercializing worldwide certain TPN products incorporating SFP. The license grant under the TPN Agreement continues for a term that expires on the later of February 1, 2034 or upon the expiration or termination of a valid claim of a licensed patent. During the term of the TPN Agreement, the Company is liable to pay Charak a base royalty on net sales and an additional royalty on net sales while there exists a valid claim of a licensed patent, on a country-by-country basis. The Company shall also pay to Charak a percentage of any sublicense income received during the term of the TPN Agreement, which amount shall not be less than a minimum royalty on net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and not be less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.
The potential milestone payments are not yet considered probable, and no milestone payments have been accrued as of March 31, 2024 and December 31, 2023.
14.  Leases
Rockwell leases its production facilities and administrative offices as well as certain equipment used in its operations including leases on transportation equipment used in the delivery of its products. The lease terms range from monthly to six years. Rockwell occupies a 51,000 square foot facility and a 17,500 square foot facility in Wixom, Michigan under a lease expiring in August 2027. Rockwell also occupies two other manufacturing facilities, a 51,000 square foot facility in Grapevine,
Texas under a lease expiring in December 2025, and a 57,000 square foot facility in Greer, South Carolina under a lease expiring February 2026. In addition, Rockwell occupied 4,100 square feet of office space in Hackensack, New Jersey under a lease expiring on October 31, 2024. This lease was subleased on December 15, 2021 with an expiration date of October 31, 2024.
The following summarizes quantitative information about the Company’s operating and finance leases (table in thousands):
Three Months Ended
March 31, 2024
Three Months Ended
March 31, 2023
Operating leases
Operating lease cost$420 $404 
Variable lease cost122 115 
Operating lease expense542 519 
Finance leases
Amortization of right-of-use assets141 141 
Interest on lease obligations32 39 
Finance lease expense173 180 
Short-term lease rent expense5 4 
Total rent expense$720 $703 
Other information
Operating cash flows from operating leases$437 $424 
Operating cash flows from finance leases$32 $39 
Financing cash flows from finance leases$138 $128 
Weighted-average remaining lease term – operating leases2.22.8
Weighted-average remaining lease term – finance leases3.24.2
Weighted-average discount rate – operating leases6.5 %6.4 %
Weighted-average discount rate – finance leases6.4 %6.4 %
Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):
OperatingFinance
Year ending December 31, 2024 (remaining)$1,261 $503 
Year ending December 31, 20251,587 676 
Year ending December 31, 2026946 666 
Year ending December 31, 2027525 311 
Year ending December 31, 20282  
Total4,321 2,156 
Less present value discount(353)(206)
Operating and finance lease liabilities$3,968 $1,950 
15. Loan and Security Agreement

On March 16, 2020, the Company and Rockwell Transportation, Inc., as Borrowers, entered into a Loan and Security Agreement (the "Loan Agreement") with Innovatus Life Sciences Lending Fund I, LP ("Innovatus"), as collateral agent and the lenders party thereto, pursuant to which Innovatus, as a lender, agreed to make certain term loans to the Company in the aggregate principal amount of up to $35.0 million (the "Term Loans"). Funding of the first $22.5 million tranche was completed on March 16, 2020. The Company is no longer eligible to draw on additional tranches, which were tied to the achievement of certain milestones. Net draw down proceeds were $21.2 million with closing costs of $1.3 million. The Company also owes an additional fee equal to 4.375% of the funded amount of the Term Loans, or $1.0 million (such additional fee, the "Final Fee") at
maturity. The Company is accreting up to this Final Fee premium with a charge against interest expense on the accompanying condensed consolidated statements of operations.
In connection with each funding of the Term Loans, the Company was required to issue to Innovatus a warrant (the “Warrants”) to purchase a number of shares of the Company’s common stock equal to 3.5% of the principal amount of the relevant Term Loan funded divided by the exercise price. In connection with the first tranche of the Term Loans, the Company issued a Warrant to Innovatus, exercisable for an aggregate of 43,388 shares of the Company’s common stock at an exercise price of $18.15 per share. The Warrant may be exercised on a cashless basis and is immediately exercisable through the seventh anniversary of the applicable funding date. The number of shares of common stock for which the Warrant is exercisable and the associated exercise price are subject to certain proportional adjustments as set forth in such Warrant. The Company evaluated the warrant under ASC 470, Debt, and recognized an additional debt discount of approximately $0.5 million based on the relative fair value of the base instruments and warrants. The Company calculated the fair value of the warrant using the Black-Scholes model.

The Term Loan was scheduled to mature on March 16, 2025, and bore interest at the greater of (i) Prime Rate (as defined in the Loan Agreement) and (ii) 4.75%, plus 4.00%, with an initial interest rate of 8.75% per annum. The Company had the option, under certain circumstances, to add 1.00% of such interest rate amount to the then outstanding principal balance in lieu of paying such amount in cash.

The Loan Agreement is secured by all assets of the Company and Rockwell Transportation, Inc. and contains customary representations and warranties and covenants, subject to customary carve outs, and initially included financial covenants related to liquidity and sales of Triferic.

In September 2021, the Company entered into an amendment to the Loan Agreement in which the Company, in exchange for Innovatus lowering the sales covenants, agreed to: (i) prepay an aggregate principal amount of $7.5 million in ten installments commencing on December 1, 2021; (ii) pay an additional prepayment premium of 5% on prepaid amounts if the Company elects to prepay all outstanding Term Loans on or before September 24, 2023; and (iii) maintain minimum liquidity of no less than $5.0 million if the aggregate principal amount of Term Loans is greater than $15 million pursuant to the liquidity covenant in the Loan Agreement.
On November 10, 2022, the Company entered into a Second Amendment to the Loan and Security Agreement (the “Second Amendment”) dated as of November 14, 2022 with Innovatus. Pursuant to the Second Amendment, the Company (i) prepaid an additional aggregate principal amount of $5.0 million in Term Loans in one installment on November 14, 2022; and (ii) paid interest only payments until September 2023, at which time it resumed scheduled debt payments. The financial covenant related to the sales of Triferic was replaced with the trailing 6 months revenue of the Company's concentrates products.
On January 2, 2024, the Company entered into the Third Amendment to and Restatement of the Loan and Security Agreement (the "Third Amendment") with Innovatus, dated January 1, 2024. The Third Amendment provides for the continuation of term loans initially borrowed under the Loan Agreement amounting to $8.0 million as of January 1, 2024. The Company will make interest-only payments on the Term Loans for 30 months, or up to 36 months if certain conditions are met. The Term Loans will mature on January 1, 2029, unless earlier repaid. Effective on January 1, 2024, the Term Loans will bear interest equal to the sum of (i) the greater of (a) Prime Rate (as defined in the Third Amendment) and (b) 7.50% plus (ii) 3.50%. At the Company's option, 2.00% of the interest due on any applicable interest payment date during the interest-only period may be paid in-kind by adding such amount to the then outstanding principal balance of the Term Loans. The Term Loans may be voluntarily prepaid in full (but not partially) at any time, upon at least seven business days’ prior notice. In connection with any voluntary prepayment or satisfaction of the Term Loans prior to the maturity date (including any acceleration), the Company will pay all accrued and unpaid interest and all other amounts due in connection with the Term Loans, together with (x) a prepayment fee (the “Prepayment Fee”) equal to: (i) 6.0% of the principal amount of the Term Loans prepaid if the payment is made before January 1, 2025; (ii) 2.0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2025 but on or before January 1, 2026; (iii) 1.0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2026 but on or before January 1, 2027; or (iv) 0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2027 through maturity, and (y) the Final Fee. The Term Loans will be mandatorily prepaid upon a change in control of the Company, or upon any early termination/acceleration of the Term Loans. In the event of a mandatory prepayment of the Term Loans, the Company shall be required to pay the Prepayment Fee (if applicable), as well as the Final Fee. The Third Amendment Final Fee shall be due and payable at maturity if it has not previously been paid in full in connection with a prepayment of the Term Loans. The Third Amendment was treated as a modification for accounting purposes.
The Third Amendment contains various financial covenants and customary representations and warranties and affirmative and negative covenants, subject to exceptions as described in the Third Amendment. The Company's ability to comply with the covenants under the Third Amendment may be adversely affected by events beyond its control. If the Company is unable to comply with the covenants under the Third Amendment, it would pursue all available cure options in order to regain compliance. However, the Company may not be able to mutually agree with Innovatus on appropriate remedies to cure a future breach of a covenant, which could give rise to an event of default. However, as of March 31, 2024, the Company was in compliance with all covenants under the Third Amendment.
In connection with the execution of the Third Amendment, on January 2, 2024, the Company issued a warrant to purchase shares of the Company’s common stock. The warrant is equity-classified with a fair value of $0.2 million at issuance, which was treated as a debt issuance cost and will be amortized through interest expense over the remaining contractual term of the Term Loan. For additional information, see Note 11.

The effective interest rate is 12.0% as of March 31, 2024. For the three months ended March 31, 2024 and 2023, interest expense amounted to $0.2 million and $0.4 million, respectively. As of March 31, 2024, the outstanding balance of the Term Loan was $8.3 million, net of unamortized issuance costs and discount of $0.7 million, and including $0.8 million of premium accretion, $0.1 million related to a fee resulting from the Third Amendment, and paid-in-kind interest of $40 thousand.

The following table reflects the schedule of principal payments on the Term Loan as of March 31, 2024 (in thousands):
March 31, 2024
2024 (remaining)$ 
2025 
20261,352 
20273,246 
20283,246 
2029 (inclusive of Final Fee)1,254 
Total debt maturities9,098 
Unamortized issuance costs, discount and premium, net(833)
Term Loan - Long-Term, net of issuance costs$8,265 

16. Insurance Financing Note Payable
On June 3, 2023, the Company entered into a short-term note payable for $0.7 million, bearing interest at 9.59% per annum to finance various insurance policies. Principal and interest payments related to this note began on July 3, 2023 and were paid on a straight-line amortization over nine months with the final payment due on March 3, 2024. During the three months ended March 31, 2024, the Company's insurance financing note payable balance was paid in full.
15


Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with our condensed consolidated financial statements and related notes in “Item 1. Condensed Consolidated Financial Statements”. References in this report to “Rockwell,” the “Company,” “we,” “our” and “us” are references to Rockwell Medical, Inc. and its subsidiaries.
Forward-Looking Statements
We make forward-looking statements in this report and may make such statements in future filings with the Securities and Exchange Commission, or SEC.  We may also make forward-looking statements in our press releases or other public or shareholder communications.  Our forward-looking statements are subject to risks and uncertainties and include information about our current expectations and possible or assumed future results of our operations. When we use words such as “may,” “might,” “will,” “should,” “believe,” “expect,” “anticipate,” “estimate,” “continue,” “could,” “plan,” “potential,” “predict,” “forecast,” “project,” “intend,” “is focused on” or similar expressions, or make statements regarding our intent, belief, or current expectations, we are making forward-looking statements. Our forward looking statements also include, without limitation, statements about our liquidity and capital resources; our ability to continue as a going concern; our ability to successfully integrate acquisitions; the size of the hemodialysis concentrates market opportunity; our ability to successfully execute on our business strategy; our ability to raise additional capital; our ability to successfully implement certain cost containment and cost-cutting measures; our ability to achieve profitability and statements regarding our anticipated future financial condition, operating results, cash flows and business plans.
While we believe our forward-looking statements are reasonable, you should not place undue reliance on any such forward-looking statements, which are based on information available to us on the date of this report or, if made elsewhere, as of the date made.  Because these forward-looking statements are based on estimates and assumptions that are subject to significant business, economic and competitive uncertainties, many of which are beyond our control or are subject to change, actual results could be materially different.  Factors that might cause such a difference include, without limitation, the risks and uncertainties discussed in this report, “Item 1A — Risk Factors” in our Form 10-K for the year ended December 31, 2023 and from time to time in our other reports filed with the SEC.
Other factors not currently anticipated may also materially and adversely affect our results of operations, cash flow and financial position.  There can be no assurance future results will meet expectations.  Forward-looking statements speak only as of the date of this report and we expressly disclaim any intent to update or alter any statements whether as a result of new information, future events or otherwise, except as may be required by applicable law.
Overview
Rockwell Medical is a healthcare company that develops, manufactures, commercializes, and distributes a portfolio of hemodialysis products for dialysis providers worldwide.
Rockwell is the largest supplier of liquid bicarbonate concentrates and the second largest supplier of acid and dry bicarbonate concentrates for dialysis patients in the United States. Hemodialysis is the most common form of end-stage kidney disease treatment and is usually performed at freestanding outpatient dialysis centers, at hospital-based outpatient centers, at skilled nursing facilities, or in a patient’s home. This represents a large market opportunity for which we believe Rockwell's products are well-positioned to meet the needs of patients.
Rockwell delivers the majority of its hemodialysis concentrates products and mixers to dialysis clinics throughout the United States and internationally utilizing its own delivery trucks and third-party carriers. Rockwell has developed a core expertise in manufacturing and delivering hemodialysis concentrates, and has built a longstanding reputation for reliability, quality, and excellent customer service.
Rockwell provides the hemodialysis community with products controlled by a Quality Management System regulated by the U.S. Food and Drug Administration ("FDA"). Rockwell is ISO 13485 Certified and adheres to current Good Manufacturing Practices ("cGMP") and Association for Advancement of Medical Instrumentation ("AAMI") standards. Rockwell manufactures hemodialysis concentrates at its facilities in Michigan, South Carolina, and Texas totaling approximately 175,000 square feet, and manufactures its dry acid concentrate mixers at its facility in Iowa. In addition, the Company manufactures hemodialysis concentrates in Minnesota under a contract manufacturing agreement with a contract manufacturing organization. (See Note 4 of the accompanying condensed consolidated interim financial statements for further detail). On February 12, 2024, the Company entered into an amendment to its contract manufacturing agreement to extend the
term to December 31, 2024. The Company plans to transfer the manufacturing of the former Evoqua product line to one of its own manufacturing facilities by the end of 2024, which the Company believes will reduce production costs for these products.
Results of Operations for the Three Months Ended March 31, 2024 and 2023
The following table summarizes our operating results for the periods presented below (dollars in thousands):
Three Months Ended March 31,
2024% of Revenue2023% of Revenue% Change
Net Sales$22,676 $19,668 15 %
Cost of Sales19,612 86 %17,069 87 %15 %
Gross Profit3,064 14 %2,599 13 %18 %
Research and Product Development18 — %278 %(94)%
Selling and Marketing594 %498 %19 %
General and Administrative3,776 17 %3,250 17 %16 %
Operating Loss$(1,324)(6)%$(1,427)(7)%(7)%
Net Sales
During the three months ended March 31, 2024, our net sales were $22.7 million compared to net sales of $19.7 million during the three months ended March 31, 2023. The increase of $3.0 million was primarily due to additional customers added through the Evoqua asset acquisition and price increases, partially offset by $1.5 million of deferred license revenue recognition included in the three months ended March 31, 2023. Overall, product revenue for the three months ended March 31, 2024 was $22.7 million compared to product revenue of $18.1 million for the three months ended March 31, 2023. Net sales of non-product revenue were not material in either period.
Gross Profit
Cost of sales for the three months ended March 31, 2024 was $19.6 million, resulting in gross profit of $3.1 million for the three months ended March 31, 2024, compared to cost of sales of $17.1 million and a gross profit of $2.6 million for the three months ended March 31, 2023. Gross profit increased by $0.5 million primarily due to additional customers added through the Evoqua asset acquisition and price increases. The three months ended March 31, 2023 included $1.5 million of gross profit associated with deferred license revenue recognition.
Research and Product Development Expense
Research and product development expenses were $18 thousand and $0.3 million for the three months ended March 31, 2024 and 2023, respectively. The decrease of approximately $0.3 million is due to the decision to pause all research and development related to Triferic.
Selling and Marketing Expense
Selling and marketing expenses were $0.6 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively.
General and Administrative Expense
General and administrative expenses were $3.8 million for the three months ended March 31, 2024, compared with $3.3 million for the three months ended March 31, 2023. The increase of $0.5 million was primarily due to increased wages, administrative costs and amortization of intangible assets.
16


Other Expense
Total other expense of $0.4 million and $0.3 million for the three months ended March 31, 2024 and 2023, respectively, was primarily driven by interest expense related to our debt facility (See Note 15 to the condensed consolidated financial statements included elsewhere in this Form 10-Q).
Liquidity and Capital Resources
As of March 31, 2024, we had approximately $8.6 million of cash, cash equivalents and investments available-for-sale, and working capital of $11.7 million. Based on the currently available working capital along with the expectation of management of its ability to execute on its operational plans as discussed below, management believes the Company currently has sufficient funds to meet its operating requirements for at least the next twelve months from the date of the filing of this report.
Additionally, the Company's operational plans include raising capital, if needed, by using the $10.4 million remaining availability under its at-the-market ("ATM") facility or other methods or forms of financings, subject to existing limitations. Under the ATM, we have the ability to control the timing and price at which capital is raised.
The actual amount of cash that we will need to execute our business strategy is subject to many factors, including, but not limited to the costs associated with our manufacturing and transportation operations related to our concentrate business.
We may elect to raise capital in the future through one or more of the following: (i) equity and debt raises through the equity and capital markets, though there can be no assurance we will be able to secure additional capital or funding on acceptable terms, or if at all; and (ii) strategic transactions, including potential alliances and collaborations focused on markets outside the United States, as well as potential combinations (including by merger or acquisition) or other corporate transactions.
We believe our ability to fund our activities in the long term will be highly dependent upon (i) our ability to execute on the growth strategy of our hemodialysis concentrates business, (ii) our ability to achieve profitability, and (iii) our ability to identify, develop, in-license, or acquire new products in developing our renal care product portfolio. All of these strategies are subject to significant risks and uncertainties such that there can be no assurance we will be successful in achieving them. If we are unsuccessful in executing our business plan and we are unable to raise the required capital, we may be forced to curtail all of our activities and, ultimately, cease operations. Even if we are able to raise sufficient capital, such financings may only be available on unattractive terms, or result in significant dilution of stockholders’ interests and, in such event, the market price of our common stock may decline.
If the Company attempts to obtain additional debt or equity financing, the Company cannot assume such financing will be available on favorable terms, if at all. In addition, any debt financing is limited by the terms of our Securities Purchase Agreement with DaVita. Specifically, until DaVita owns less than 50% of its investment, the Company may only incur additional debt in the form of a purchase money loan, a working capital line of up to $5 million or to refinance existing debt, unless DaVita consents.

The Company is subject to certain covenants and cure provisions under its Loan Agreement with Innovatus. As of March 31, 2024, the Company is in compliance with all covenants. On January 2, 2024, the Company's Loan Agreement was amended to include, among other things, an interest-only period for 30 months, or up to 36 months if certain conditions are met, and extend the maturity date to January 1, 2029 (See Note 15 to the accompanying condensed consolidated interim financial statements).

The global macroeconomic environment is uncertain, and could be negatively affected by, among other things, increased U.S. trade tariffs and trade disputes with other countries, instability in the global capital and credit markets, recent bank failures in the United States, supply chain weaknesses, and instability in the geopolitical environment, including as a result of the Russian invasion of Ukraine, the Israel-Hamas conflict and other political tensions, and the occurrence of natural disasters and public health crises. Such challenges have caused, and may continue to cause, recession fears, rising interest rates, foreign exchange volatility and inflationary pressures. At this time, the Company is unable to quantify the potential effects of this economic instability on our future operations. Due to the rapidly evolving nature of the global situation, it is not possible to predict the extent to which these conditions could adversely affect the Company's liquidity and capital resources in the future.
Cash Used in Operating Activities
Net cash used in operating activities was $2.4 million for the three months ended March 31, 2024 compared to net cash used in operating activities of $3.9 million for the three months ended March 31, 2023. The decrease in cash used from operating activities during the current period was primarily due to a decrease in changes in current balance sheet accounts in the ordinary course of business of approximately $2.2 million, primarily due to a decrease in accrued and other liabilities of $1.9 million.
Cash Used In Investing Activities
Net cash used in investing activities was $0.1 million during the three months ended March 31, 2024 compared to net cash provided by investing activities of $5.3 million for the three months ended March 31, 2023. Net cash used in investing activities during the three months ended March 31, 2024 was driven entirely by cash paid for the purchase of equipment. Net cash provided by investing activities during the three months ended March 31, 2023 was primarily due to sales and purchase of available-for-sale investments during the period.
Cash Provided by Financing Activities
Net cash provided by financing activities was $0.2 million during the three months ended March 31, 2024 compared to net cash used in financing activities of $0.6 million for the three months ended March 31, 2023. Net cash provided financing activities during the three months ended March 31, 2024 was primarily due to the gross proceeds from the issuance of common stock in connection with the ATM facility of $0.6 million, partially offset by $0.2 million of payments under the insurance financing note payable and $0.1 million of payments on finance lease liabilities. Net cash used in financing activities for the three months ended March 31, 2023 was primarily due to payment on short term insurance note payable and finance leases.
Contractual Obligations and Other Commitments

See Note 13 to the condensed consolidated financial statements included elsewhere in this Form 10-Q for additional disclosures. There have been no other material changes from the contractual obligations and other commitments disclosed in Note 14 and 15 to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023.
Critical Accounting Policies and Significant Judgments and Estimates
Our critical accounting policies and significant estimates are detailed in our Annual Report on Form 10-K for the year ended December 31, 2023.
Recently issued and adopted accounting pronouncements:
We have evaluated all recently issued accounting pronouncements and believe such pronouncements do not have a material effect our financial statements. See Note 3 to the condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Item 3.  Quantitative and Qualitative Disclosures about Market Risk

Per §229.305 of Regulation S-K, the Company, designated a Smaller Reporting Company as defined in §229.10(f)(1) of Regulation S-K, is not required to provide the disclosure required by this Item.
Item 4.  Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures designed to ensure material information required to be disclosed in our reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and such information is accumulated and communicated to our management, including our Chief Executive Officer as appropriate, to allow timely decisions regarding required financial disclosure. In designing and evaluating the disclosure controls and procedures, we recognized a control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance the objectives of the control system are met. 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 a company have been detected. Management was required to apply its judgment in evaluating the cost‑benefit relationship of possible controls and procedures.
Under the supervision of and with the participation of our management, including the Company’s Chief Executive Officer, we 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 Exchange Act) as of March 31, 2024. Based upon that evaluation, our Chief Executive Officer concluded our disclosure controls and procedures were effective as of March 31, 2024.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting in connection with the evaluation required by Rule 13a-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
PART II – OTHER INFORMATION
Item 1.  Legal Proceedings
We may be involved in certain routine legal proceedings from time to time before various courts and governmental agencies. We cannot predict the final disposition of such proceedings. We regularly review legal matters and record provisions for claims considered probable of loss. The resolution of these pending proceedings is not expected to have a material effect on our operations or consolidated financial statements in the period in which they are resolved.
Item 1A. Risk Factors
Our business is subject to various risks, including those described in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023. There have been no material changes to the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2023 under "Item 1A - Risk Factors."
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.
During the three months ended March 31, 2024, no director or “officer” (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Item 6. Exhibits

The exhibits filed or furnished as part of this Quarterly Report on Form 10-Q are set forth on the Exhibit Index, which Exhibit Index is incorporated herein by reference.
EXHIBIT INDEX
Exhibit No.Description
4.1
10.1
31.1*
32.1**
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema
101.CAL*XBRL Taxonomy Extension Calculation Linkbase
101.DEF*XBRL Taxonomy Extension Definition Database
101.LAB*XBRL Taxonomy Extension Label Linkbase
101.PRE*XBRL Taxonomy Extension Presentation Linkbase
104*The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in Inline XBRL (included as Exhibit 101)
*Filed herewith
**Furnished herewith and not deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act

17


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
ROCKWELL MEDICAL, INC.
(Registrant)
Date: May 14, 2024/s/ Mark Strobeck
Mark Strobeck, Ph.D.
Chief Executive Officer (Principal Executive Officer and Interim Financial Officer)
18
EX-31.1 2 rmti-20240331x10qex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a‑14(a)
I, Mark Strobeck, certify that:
1.have reviewed this quarterly report on Form 10‑Q of Rockwell Medical, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a‑15(f) and 15d‑15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date:May 14, 2024
/s/ Mark Strobeck
Mark Strobeck
(Principal Executive Officer and Principal Financial Officer)


EX-32.1 3 rmti-20240331x10qex321.htm EX-32.1 Document

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 Rockwell Medical, Inc. (the “Company”) on Form 10‑Q for the quarter ending March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Periodic Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:
1.the Periodic 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 Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 14, 2024/s/ Mark Strobeck
Mark Strobeck
(Principal Executive Officer and Principal Financial Officer)

EX-101.SCH 4 rmti-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Liquidity and Capital Resources link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Asset Acquisition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Investments - Available-for-Sale link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Deferred License Revenue link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - License Agreements link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Loans and Security Agreement link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Insurance Financing Note Payable link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Asset Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Investments - Available-for-Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stockholder's Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Loans and Security Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Liquidity and Capital Resources (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Potentially Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Asset Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Asset Acquisition - Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Asset Acquisition - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue Recognition - Nature of Goods and Services (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue Recognition - Summary of Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue Recognition - Transaction Price Allocated to Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Investments - Summary of Investments Available-for-Sale (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Inventory - Summary of Components of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Inventory - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Deferred License Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stockholder's Equity - Summary of Common Stock Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stockholder's Equity - Summary of Assumptions Used In Calculating Fair Value of Warrant (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-Based Compensation - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-Based Compensation - Performance Based Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-Based Compensation - Service Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Stock-Based Compensation - Service Based Stock Options - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stock-Based Compensation - Service Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stock-Based Compensation - Service Based Stock Options - Others (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - License Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Summary of Finance Lease and Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Summary of Finance Lease and Operating Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Loans and Security Agreement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Loans and Security Agreement - Summary of Principal Payments on Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Insurance Financing Note Payable (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 rmti-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 6 rmti-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 rmti-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Equipment Property, Plant and Equipment, Additions Pay vs Performance Disclosure [Line Items] Sale of Investments Available-for-Sale Proceeds from Sale of Debt Securities, Available-for-Sale Summary of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued Liabilities Total Accrued Liabilities Accrued Liabilities, Current Range [Domain] Statistical Measurement [Domain] Inventory, reserve Inventory Valuation Reserves Research and Product Development Research and Development Expense Letter Agreement Letter Agreement [Member] Letter Agreement Changes in Operating Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Milestone payments Asset Acquisition Deferred Payments Represents the amount of milestone payments related to asset acquisition. Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Unvested restricted stock awards/units (in shares) Outstanding at beginning of period (in shares) Outstanding at beginning of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Loans and Security Agreement Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Effect of Exchange Rate Changes on Cash and Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts Payable Accounts Payable, Current Exercisable at end of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Accrued Interest Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Operating Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Expected stock price volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Geographical [Axis] Geographical [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Deferred License Revenue Increase (decrease) in contract with customer, liability Increase (Decrease) in Contract with Customer, Liability Vesting of Restricted Stock Units Issued, net of taxes withheld (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Customers average payment term Average Payment Term of Customers Represents the average payment term of customers. Revenue recognition Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Deferred Consideration Asset Acquisition, Deferred Consideration Asset Acquisition, Deferred Consideration Preferred shares, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Diluted Net Loss per Share (in dollars per share) Net loss per share attributable to common stockholders - diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Debt instrument, additional fee at maturity, amount Debt Instrument, Additional Fee At Maturity, Amount Debt Instrument, Additional Fee At Maturity, Amount Grapevine, Texas TEXAS Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Maximum working capital line Preferred Stock, Convertible, Debt Financing Limitations, Maximum Working Capital Line Preferred Stock, Convertible, Debt Financing Limitations, Maximum Working Capital Line Options to purchase common stock (in shares) Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Total Assets Acquired Asset Acquisition, Assets Acquired and Liabilities Assumed, Net Asset Acquisition, Assets Acquired and Liabilities Assumed, Net Other Expense: Other Nonoperating Income (Expense) [Abstract] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net Loss Net Loss Net loss Net Income (Loss) Summary of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Total Current Liabilities Liabilities, Current Year ending December 31, 2026 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Cash payment, including transaction cost Payments To Acquire Productive Assets, Including Transaction Cost Payments To Acquire Productive Assets, Including Transaction Cost Company Selected Measure Name Company Selected Measure Name Machinery and Equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Triferic Inventory Triferic Inventory [Member] Triferic Inventory [Member] Convertible preferred stock (in shares) Convertible Preferred Stock, Shares Reserved for Future Issuance Stockholders’ Equity: Equity, Attributable to Parent [Abstract] Unrealized Loss Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Table] FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Table] FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Table] Exercise of employee stock options, net of tax (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contract Liabilities, which are included in deferred license revenue Contract with Customer, Liability Total Current Inventory Inventory, gross Inventory, Gross Cost of Sales Cost of Goods and Services Sold Distributors average payment term Average Payment Term of Distributors Represents the average payment term of distributors. Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Baxter Healthcare Organization Baxter Healthcare Organization [Member] Baxter Healthcare Organization [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements Significant Accounting Policies [Text Block] Name Measure Name Name Forgone Recovery, Individual Name Issuance of Warrant in connection with the Third Amendment (Note 11) Adjustments to Additional Paid in Capital, Warrant Issued Goodwill Goodwill Summary of Major Classes of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Exercise price of warrant (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2026 Long-Term Debt, Maturity, Year Two Asset Acquisition [Domain] Asset Acquisition [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Debt instrument, prepayment after third anniversary of loan agreement date through maturity, percentage Debt Instrument, Prepayment Fee, Percent, Scenario Four Debt Instrument, Prepayment Fee, Percent, Scenario Four Entity Small Business Entity Small Business Numerator: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Laboratory Equipment Other Machinery and Equipment [Member] Local Phone Number Local Phone Number Debt instrument, notice period (at least) Debt Instrument, Prepayment Term, Notice Period Debt Instrument, Prepayment Term, Notice Period Accounts Receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Period for which company is entitled to make interest-only payments Debt Instrument, Period Of Interest-Only Payments Debt Instrument, Period Of Interest-Only Payments 2024 (remaining) Long-Term Debt, Maturity, Remainder of Fiscal Year Accounts Receivable Accounts Receivable [Member] Product Sales – Point-in-time Transferred at Point in Time [Member] Warrants to Purchase Common Stock Warrant [Member] Lease Liabilities-Operating - Long-Term Operating Lease, Liability, Noncurrent Unvested Restricted Stock Units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Amortization period (in months) Debt Instrument, Term Stock issuance costs Payments of Stock Issuance Costs Depreciation expense Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Unamortized issuance costs, discount and premium, net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Summary of Operating Lease Maturities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Inventory - Current Portion Inventory, Raw Materials and Supplies, Net of Reserves [Abstract] Calculation for number of shares of common stock able to be purchased by warrant, percentage of principal amount of relevant term loan funded Class Of Warrant Or Right, Calculation For Number Of Securities Called By Warrants Or Right, Numerator, Percentage Of Principal Amount Of Debt Instrument Funded Class Of Warrant Or Right, Calculation For Number Of Securities Called By Warrants Or Right, Numerator, Percentage Of Principal Amount Of Debt Instrument Funded Percentage of investment owned Preferred Stock, Convertible, Debt Financing Limitations, Percentage of Investment Owned Preferred Stock, Convertible, Debt Financing Limitations, Percentage of Investment Owned Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Payables and Accruals [Abstract] Payables and Accruals [Abstract] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired Asset Acquisition [Table Text Block] Product and Service [Domain] Product and Service [Domain] Summary of Potentially Dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense Interest Expense, Debt Net draw down proceeds Proceeds from Debt, Net of Issuance Costs Short-term Debt [Line Items] Short-Term Debt [Line Items] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Summary of Lease Costs Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Pre-funded Warrants Pre-funded Warrants [Member] Pre-funded Warrants Common stock and common stock equivalents: Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Cash Flows From Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Securities excluded from diluted loss per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Share Issuance Axis [Domain] Share Issuance Axis [Domain] Share Issuance Axis [Domain] Supplemental Disclosure of Non-cash Investing and Financing Activities: Noncash Investing and Financing Items [Abstract] Interest Expense Interest Expense Wixom, Michigan Property One Wixom, Michigan Property One [Member] Wixom, Michigan Property One [Member] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Gross property and equipment Property, Plant and Equipment, Gross Customer Relationships Intangible Asset Finite-Lived Intangible Assets Acquired Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2024 (remainder of year) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Debt instrument, additional fee at maturity, percentage Debt Instrument, Additional Fee At Maturity, Percentage Debt Instrument, Additional Fee At Maturity, Percentage Less present value discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Master Services And Ip Agreement Master Services And Ip Agreement [Member] Represents information pertaining to Master services and Ip agreements. Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] NA Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Additional debt discount recognized Debt Instrument, Unamortized Discount Summary of Restricted Stock Awards Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Lease Liabilities - Operating - Current Operating Lease, Liability, Current 2027 Long-Term Debt, Maturity, Year Three Interest on lease obligations Finance Lease, Interest Expense Number of payment installments Number Of Payment Installments Number Of Payment Installments Upfront payment Revenue Recognition Received The amount of consideration received during the period for the milestone. Amortization of intangible assets Amortization of Intangible Assets Preferred Stock, $0.0001 par value, 2,000,000 shares authorized; 15,000 shares issued and outstanding at March 31, 2024 and December 31, 2023 Beginning balance Ending balance Preferred Stock, Value, Outstanding Entity Shell Company Entity Shell Company Year ending December 31, 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property and equipment Property, Plant and Equipment [Line Items] Finite lived intangible assets Total Finite-Lived Intangible Assets, Net Adoption of Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Number of manufacturing facilities Number Of Manufacturing Facilities Number Of Manufacturing Facilities Counterparty Name [Domain] Counterparty Name [Domain] Accrued and Other Liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Summary of Common Stock Reserved for Issuance Schedule of Stock by Class [Table Text Block] Cash and Cash Equivalents at Beginning of Period Cash and Cash Equivalents at End of Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Year ending December 31, 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Term (years) Measurement Input, Expected Term [Member] Non-cash Lease Expense from Right of Use Assets Operating And Finance Lease, Right-Of-Use Asset, Amortization Expense Operating And Finance Lease, Right-Of-Use Asset, Amortization Expense Common stock trading price (in dollars per share) Sale of Stock, Price Per Share Private Placement Private Placement [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease expense Operating Lease, Cost Common shares, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross Profit Gross Profit Deferred License Revenue - Current Contract with Customer, Liability, Current Summary of Stock Option Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Term Loan - Long-Term, net of issuance costs Long-Term Debt Consideration received Sale of Stock, Consideration Received on Transaction 2028 Long-Term Debt, Maturity, Year Four Outstanding common stock, percentage Preferred Stock, Convertible, Ownership Limitation, Outstanding Common Stock, Percentage Preferred Stock, Convertible, Ownership Limitation, Outstanding Common Stock, Percentage Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss), Net of Tax License Agreements Collaborative Arrangement Disclosure [Text Block] Options to Purchase Common Stock Employee Stock Option [Member] Unrecognized stock-based compensation expense, weighted average remaining term (in years) (less than) Unrecognized stock-based compensation expense, weighted average remaining term (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Asset Acquisition [Table] Asset Acquisition [Table] Maximum Maximum [Member] Comprehensive Loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Notes Payable to Banks Notes Payable to Banks [Member] Tabular List, Table Tabular List [Table Text Block] Short-term lease rent expense Short-Term Lease, Cost Stock Option Awards Service Based Stock Option Awards [Member] na Entity Address, Address Line One Entity Address, Address Line One Evoqua Water Technologies LLC Evoqua Water Technologies LLC [Member] Evoqua Water Technologies LLC Asset Acquisition Asset Acquisition [Text Block] Year ending December 31, 2027 Finance Lease, Liability, to be Paid, Year Three Da Vita Healthcare Partners Inc Da Vita Healthcare Partners Inc [Member] Represents information pertaining to the DaVita Healthcare Partners, Inc., one of the key customers of the entity. Issuance of Warrant in connection with the Third Amendment as Debt Issuance Costs Warrant Issued Warrant Issued Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Investments - Available-for-Sale Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block] Total Inventory Inventory, Current and Noncurrent Represents the amount of current and non-current inventory. Concentrate Products Concentrate Products [Member] Concentrate Products [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Stock price per share Measurement Input, Share Price [Member] Purchase of Investments Available-for-Sale Payments to Acquire Debt Securities, Available-for-Sale Year ending December 31, 2025 Finance Lease, Liability, to be Paid, Year One Inventory Asset Acquisition, Inventory Asset Acquisition, Inventory Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Liquidity and Capital Resources Liquidity And Financial Condition [Text Block] The entire disclosure of liquidity position and financial conditions. Customer Concentration Risk Customer Concentration Risk [Member] Convertible preferred stock (in shares) Preferred Stock, Convertible, Conversion Ratio Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Net Sales Net Revenue Revenue from Contract with Customer, Including Assessed Tax Issuance of stock, net of offering costs/At-The-Market (in shares) Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Asset Acquisition [Line Items] Asset Acquisition [Line Items] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Controlled Equity Offering Controlled Equity Offering [Member] Controlled Equity Offering Financing cash flows from finance leases Cash Flows From Finance Lease, Principal Payments Cash Flows From Finance Lease, Principal Payments Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of additional agreements Number of additional agreements Represents the number of additional agreements. Class of Stock [Line Items] Class of Stock [Line Items] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Restricted stock units - service based awards Unvested Restricted Stock Units Restricted Stock Units Service Based Restricted Stock Units [Member] na Entity Tax Identification Number Entity Tax Identification Number Common stock and pre-funded stock warrants (in shares) Common Stock And Pre-Funded Warrants, Shares, Outstanding Common Stock And Pre-Funded Warrants, Shares, Outstanding Inventory, net Inventory, Net Paid-in-kind interest Debt Instrument, Interest Paid In Kind Debt Instrument, Interest Paid In Kind Total rent expense Lease, Cost Finance lease expense Finance Lease, Expense Finance Lease, Expense Statistical Measurement [Axis] Statistical Measurement [Axis] Cantor Fitzgerald & Co Cantor Fitzgerald & Co [Member] Cantor Fitzgerald & Co Inventory, Non-Current Inventory - Long Term Inventory, Noncurrent Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock option awards Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Accumulated Deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Aggregate principal amount Short-term note payable Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Total Finance Lease, Liability, to be Paid Cash Flows From Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net Earnings per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Unrealized Gain (Loss) on Available-for-Sale Investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common shares, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common stock (in shares) Common Stock, Shares, Outstanding Series X Convertible Preferred Stock Series X Convertible Preferred Stock [Member] Series X Convertible Preferred Stock Product purchase agreement, one time payment from counterparty Product Purchase Agreement, One Time Payment From Counterparty Product Purchase Agreement, One Time Payment From Counterparty PEO PEO [Member] Insurance Financing Note Payable Notes Payable Number of monthly installments Debt Instrument, Number of Monthly Installments Debt Instrument, Number of Monthly Installments Restricted stock awards - performance based awards Performance Based Restricted Stock Awards [Member] na Common shares, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Minimum principal amount pursuant to liquidity covenant Debt Instrument, Covenant, Minimum Principal Amount Pursuant to Liquidity Covenant Debt Instrument, Covenant, Minimum Principal Amount Pursuant to Liquidity Covenant Finance leases Finance Lease, Liability [Abstract] Class of Stock [Domain] Class of Stock [Domain] Net Cash (Used In) Provided by Investing Activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Net loss attributable to common stockholders for basic Net Income (Loss) Available to Common Stockholders, Basic Summary of Components of Inventory Schedule of Inventory, Current [Table Text Block] Shares Underlying Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Name of Property [Domain] Name of Property [Domain] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Operating lease liabilities Operating Lease, Liability Year ending December 31, 2024 (remaining) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Measurement Input Type [Domain] Measurement Input Type [Domain] Inventory reserve, period increase (decrease) SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease) Change in Unrealized (Loss) Gain on Investments Available-for-Sale OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Summary of Principal Payments on Term Loan Schedule of Maturities of Long-Term Debt [Table Text Block] Total Liabilities Liabilities Asset Acquisition [Axis] Asset Acquisition [Axis] Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accrued Unvouchered Receipts Accrued Unvouchered Receipts, Current Accrued Unvouchered Receipts, Current Prepaid and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets ACCUMULATED OTHER COMPREHENSIVE INCOME AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Cash, cash equivalents and investments available-for-sale Cash, Cash Equivalents, and Short-Term Investments Total (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Deferred License Revenue - Long-Term Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Proceeds from sale of equity, net Proceeds from Issuance or Sale of Equity, Net of Issuance Cost Proceeds from Issuance or Sale of Equity, Net of Issuance Cost Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Selling and Marketing Selling and Marketing Expense SEC Schedule, 12-09, Reserve, Inventory SEC Schedule, 12-09, Reserve, Inventory [Member] Number of deferred payments Asset Acquisition, Number Of Deferred Payments Asset Acquisition, Number Of Deferred Payments General and Administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total Current Assets Assets, Current Interest Income Investment Income, Net PREFERRED STOCK Preferred Stock [Member] Customer Deposits Contract with Customer, Refund Liability, Current Payments on Financing Lease Liabilities Finance Lease, Principal Payments Summary of Finance Lease Maturities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Sale of stock, aggregate consideration authorized Sale Of Stock, Aggregate Consideration Authorized Sale Of Stock, Aggregate Consideration Authorized Supplemental Disclosure of Cash Flow Information: Supplemental Cash Flow Information [Abstract] Total Other Expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Deferred Consideration - Long-Term Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Loss Per Share Earnings Per Share, Policy [Policy Text Block] Drug products Drug Revenue [Member] Drug Revenue [Member] PEO Name PEO Name Expected stock price volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Dividend yield Measurement Input, Expected Dividend Rate [Member] Customer concentration, percentage Concentration Risk, Percentage Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Conversion price (in dollars per share) Preferred Stock, Convertible, Conversion Price Preferred shares, shares authorized (in shares) Preferred Stock, Shares Authorized Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Armistice Reload Warrant Agreement Armistice Reload Warrant Agreement [Member] Armistice Reload Warrant Agreement Preferred shares, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Preferred Stock, Shares Outstanding Year ending December 31, 2028 Finance Lease, Liability, to be Paid, Year Four Net Cash Used In Operating Activities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Exercisable at end of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Deferred Consideration - Current Business Combination, Contingent Consideration, Liability, Current Stock-based Compensation APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Investments Available-for-Sale Debt Securities, Available-for-Sale, Current FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items] FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items] FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items] Other Accrued Liabilities Other Accrued Liabilities, Current Debt instrument, fee amount Debt Instrument, Fee Amount Wixom, Michigan Property Two Wixom, Michigan Property Two [Member] Wixom, Michigan Property Two [Member] Depreciation and Amortization Depreciation, Depletion and Amortization Interest rate, base percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] License Fee – Over time Transferred over Time [Member] Term loan Medium-term Notes [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Proceeds from Issuance of Common Stock in connection with exercise of Prior Warrant and Pre-Funded Warrants Proceeds from Warrant Exercises Business Combination and Asset Acquisition [Abstract] Total Stockholders’ Equity Beginning balance Ending balance Equity, Attributable to Parent Unvested Restricted Stock Awards Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Summary of Assumptions Used In Calculating Fair Value of Warrant Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Recognized deferred revenue Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign Currency Translation Adjustments Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Measurement input Warrants and Rights Outstanding, Measurement Input Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred shares, shares issued (in shares) Preferred Stock, Shares Issued Deferred License Revenue Contract with Customer Deferred Revenue [Text Block] Contract with Customer Deferred Revenue [Text Block] Issuance of Warrant in connection with the Third Amendment (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Emerging Growth Company Entity Emerging Growth Company Cash Payment Payments to Acquire Productive Assets Intangible Assets, net Intangible Assets, Net (Excluding Goodwill) Finished Goods Inventory, Finished Goods, Gross At-the-Market Offering At-The-Market Offering [Member] At-The-market Offering [Member] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Shareholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Number of distribution and license agreements Number of Distribution and License Agreements Represents the number of distribution and license agreements. Document Fiscal Period Focus Document Fiscal Period Focus Share Issuance Axis [Axis] Share Issuance Axis [Axis] Share Issuance Axis Year ending December 31, 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Year ending December 31, 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Operating lease cost Operating Lease, Expense Outstanding at the beginning of the period (in dollars per share) Outstanding at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based Compensation Share-Based Payment Arrangement, Noncash Expense Armistice Warrant Agreement Armistice Warrant Agreement [Member] Armistice Warrant Agreement COMMON STOCK Common Stock [Member] Extended expiration date Class of Warrant or Right, Term Extension Class of Warrant or Right, Term Extension Individual: Individual [Axis] Proceeds from issuance of convertible preferred stock Proceeds from Issuance of Convertible Preferred Stock SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Texas and South Carolina Texas And South Carolina [Member] Texas And South Carolina Product and Service [Axis] Product and Service [Axis] Minimum purchase price (in dollars per share) Class of Warrant or Right, Minimum Purchase Price Class of Warrant or Right, Minimum Purchase Price SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Purchase of Equipment Payments To Acquire Machinery And Equipment, Excluding Cash Paid In Asset Acquisition Payments To Acquire Machinery And Equipment, Excluding Cash Paid In Asset Acquisition Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lease term Lessee, Operating Lease, Term of Contract Inventory [Domain] Inventory [Domain] Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and Equipment, net Property and Equipment, net Property, Plant and Equipment, Net Summary of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Facility sqft. Area of Real Estate Property Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement [Line Items] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Lease Liabilities Increase (Decrease) in Operating Lease Liability Net Cash Provided by (Used In) Financing Activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] ACCUMULATED DEFICIT Retained Earnings [Member] Summary of Total Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total Liabilities and Stockholders’ Equity Liabilities and Equity Other Non-Current Assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic Net Loss per Share (in dollars per share) Net loss per share attributable to common stockholders - basic (in dollars per share) Earnings Per Share, Basic Right of Use Assets - Operating, net Operating Lease, Right-of-Use Asset Unrecognized stock-based compensation expenses Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Loss on Disposal of Assets Gain (Loss) on Disposition of Assets Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Warrant expiration period Warrants and Rights Outstanding, Term Term loan, first tranche Term Loan, Tranche One [Member] Term Loan, Tranche One [Member] Year ending December 31, 2024 (remaining) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Common stock issuable upon exercise of pre-funded warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Net loss attributable to common stockholders for diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Collaborative arrangement, accrued reimbursement of IP expenses and sublicense royalty fees Collaborative Arrangement, Accrued Reimbursement of IP Expenses And Sublicense Royalty Fees Collaborative Arrangement, Accrued Reimbursement of IP Expenses And Sublicense Royalty Fees Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Inventory, Current [Table] Inventory, Current [Table] Period after issuance, shares cannot be sold Class of Warrant or Right, Sale of Common Stock, Minimum Days After Issuance Class of Warrant or Right, Sale of Common Stock, Minimum Days After Issuance Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Prepayment premium percentage Debt Instrument, Prepayment Premium, Percent Debt Instrument, Prepayment Premium, Percent Termination Date Trading Arrangement Termination Date Deferred payments, first payment period Asset Acquisition, Deferred Payments, First Payment Period Asset Acquisition, Deferred Payments, First Payment Period Accounts Payable Increase (Decrease) in Accounts Payable Common shares, shares authorized (in shares) Common Stock, Shares Authorized Fair Value Debt Securities, Available-for-Sale Raw Materials Inventory, Raw Materials, Gross Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Convertible Preferred Stock Convertible Preferred Stock [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Total debt maturities Long-Term Debt, Gross 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] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Common Stock, $0.0001 par value; 170,000,000 shares authorized; 29,556,474 and 29,130,607 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Outstanding Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Accreted amount Preferred Stock, Accreted Amount Preferred Stock, Accreted Amount Additional Paid-in Capital Additional Paid in Capital Term of agreement Revenue, Performance Obligation, Term Revenue, Performance Obligation, Term Insurance Financing Note Payable Short-Term Debt [Text Block] Inventory [Axis] Inventory [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Warrants exercised (in shares) Class of Warrant or Right, Number Of Warrants Exercised Class of Warrant or Right, Number Of Warrants Exercised Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Finance lease liabilities Finance Lease, Liability Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid and Other Current Assets Prepaid Expense and Other Assets, Current Work in Process Inventory, Work in Process, Gross 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Reserve for returns Contract with Customer, Refund Liability 2025 Long-Term Debt, Maturity, Year One Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Accrued Workers Compensation Workers' Compensation Liability, Current Transaction Costs Asset Acquisition, Consideration Transferred, Transaction Cost Entity Registrant Name Entity Registrant Name Share Issuance, Tranche One Share Issuance, Tranche One [Member] Share Issuance, Tranche One Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Wixom, Michigan MICHIGAN 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair value of warrant Warrants and Rights Outstanding Adjustment to Compensation, Amount Adjustment to Compensation Amount Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Interest rate percentage Preferred Stock, Dividend Rate, Percentage Accumulated Depreciation and Amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Exercisable at end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock trading period Preferred Stock, Dividend, Cease Upon Common Stock Price, Trading Days Preferred Stock, Dividend, Cease Upon Common Stock Price, Trading Days Weighted-average discount rate – finance leases Finance Lease, Weighted Average Discount Rate, Percent Lease Liabilities-Financing - Long-Term Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Amortization of Debt Financing Costs and Accretion of Debt Discount and Premium Amortization of Debt Issuance Costs and Discounts Liquidity and Capital Resources Liquidity and Capital Resources [Abstract] No definition available. Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total share based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Rest of World Non-US [Member] Right of Use Assets - Financing, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Hackensack, New Jersey NEW JERSEY Accrued Compensation and Benefits Employee-related Liabilities, Current Closing costs Payments of Financing Costs Number of operating market segments Number of Operating Segments Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Issuance of Common Stock, net of offering costs/At-The-Market Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Inventory Inventory Disclosure [Text Block] Weighted-average remaining lease term – operating leases Operating Lease, Weighted Average Remaining Lease Term Ownership limitation percentage Class of Warrant or Right, Ownership Limitation Class of Warrant or Right, Ownership Limitation Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Term loan Term Loan [Member] Term Loan [Member] Cash and Cash Equivalents Cash and Cash Equivalents, at Carrying Value Payments on Insurance Financing Note Payable Repayments of Notes Payable Weighted-average discount rate – operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash Paid for Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Accrued Manufacturing Expense Accrued Manufacturing Expense, Current Accrued Manufacturing Expense, Current Interest rate, additional percentage added to base percentage Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Greer, South Carolina SOUTH CAROLINA Term Loan - Long-Term, net of issuance costs Long-Term Debt, Excluding Current Maturities Weighted-average remaining lease term – finance leases Finance Lease, Weighted Average Remaining Lease Term Leasehold Improvements Leasehold Improvements [Member] Diluted Weighted Average Shares Outstanding (in shares) Weighted average number of common stock outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted PIPE Purchase Agreement Pre-Funded Warrant PIPE Purchase Agreement Pre-Funded Warrant [Member] PIPE Purchase Agreement Pre-Funded Warrant Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Summary of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Debt instrument prepayment before first anniversary of loan agreement date Debt Instrument, Prepayment Fee, Percent, Scenario One Debt Instrument, Prepayment Fee, Percent, Scenario One Less present value discount Finance Lease, Liability, Undiscounted Excess Amount Revenue Recognition [Table] Revenue Recognition [Table] Revenue Recognition [Table] Revenue Recognition Revenue from Contract with Customer [Text Block] Outstanding common stock, not to exceed, percentage Preferred Stock, Convertible, Ownership Limitations, Outstanding Common Stock, Not to Exceed, Percentage Preferred Stock, Convertible, Ownership Limitations, Outstanding Common Stock, Not to Exceed, Percentage Company Selected Measure Amount Company Selected Measure Amount ADDITIONAL PAID-IN CAPITAL Additional Paid-in Capital [Member] Other information Lease, Cost [Abstract] Total Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Cover [Abstract] Cover [Abstract] Premium accretion Premium accretion Debt Instrument, Unamortized Premium 2029 (inclusive of Final Fee) Long-Term Debt, Maturity, Year Five U.S. UNITED STATES Debt instrument, prepayment after second anniversary of loan agreement date but on or before third anniversary, percentage Debt Instrument, Prepayment Fee, Percent, Scenario Three Debt Instrument, Prepayment Fee, Percent, Scenario Three Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Initial interest rate percentage Debt Instrument, Interest Rate During Period Long Term Liability - Other Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total Lessee, Operating Lease, Liability, to be Paid Revenue performance obligation Revenue, Remaining Performance Obligation, Amount Option to add interest rate amount to outstanding principal balance in lieu of paying such amount in cash, percentage Debt Instrument, Option To Add Interest Rate Amount To Outstanding Principal Balance In Lieu Of Payment, Percentage Debt Instrument, Option To Add Interest Rate Amount To Outstanding Principal Balance In Lieu Of Payment, Percentage Operating leases Operating Lease, Liability [Abstract] Revenue Recognition [Line Items] Revenue Recognition [Line Items] Revenue Recognition [Line Items] Total Consideration Total Consideration Asset Acquisition, Consideration Transferred Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Net (Decrease) Increase in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash Flows From Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Lease Liabilities - Financing - Current Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Common stock trading price (in dollars per share) Preferred Stock, Dividend, Cease Upon Common Stock Price, Threshold Preferred Stock, Dividend, Cease Upon Common Stock Price, Threshold Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Debt Instrument [Line Items] Debt Instrument [Line Items] Basic Weighted Average Shares Outstanding (in shares) Weighted average number of common stock outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating Loss Operating Income (Loss) Schedule of Short-term Debt [Table] Schedule of Short-Term Debt [Table] Working capital Working Capital Net Represents the monetary amount of working capital, as of the indicated date. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Minimum liquidity floor Debt Instrument, Covenant, Minimum Liquidity Floor Debt Instrument, Covenant, Minimum Liquidity Floor Information Technology & Office Equipment Office Equipment [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Aggregate Intrinsic Value (in $1,000's) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Operating space Area of Operating Space Area of Operating Space Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships Customer Relationships [Member] Debt instrument, prepayment after first anniversary of loan agreement date but on or before second anniversary, percentage Debt Instrument, Prepayment Fee, Percent, Scenario Two Debt Instrument, Prepayment Fee, Percent, Scenario Two Summary of Investments Available-for-Sale Debt Securities, Available-for-Sale [Table Text Block] 5.40% Note Payable 5.40% Note Payable [Member] 5.40% Note Payable Name of Property [Axis] Name of Property [Axis] Warrants to Purchase Common Stock Private Placement Warrants [Member] Private Placement Warrants EX-101.PRE 8 rmti-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
May 10, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-23661  
Entity Registrant Name ROCKWELL MEDICAL, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 38-3317208  
Entity Address, Address Line One 30142 S. Wixom Road  
Entity Address, City or Town Wixom  
Entity Address, State or Province MI  
Entity Address, Postal Zip Code 48393  
City Area Code 248  
Local Phone Number 960-9009  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, par value $0.0001  
Trading Symbol RMTI  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding (in shares)   30,315,684
Entity Central Index Key 0001041024  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
ASSETS    
Cash and Cash Equivalents $ 6,642 $ 8,983
Investments Available-for-Sale 1,977 1,952
Accounts Receivable, net 11,094 10,901
Inventory, net 6,073 5,871
Prepaid and Other Current Assets 910 1,063
Total Current Assets 26,696 28,770
Property and Equipment, net 6,134 6,402
Inventory, Non-Current 178 178
Right of Use Assets - Operating, net 3,884 2,713
Right of Use Assets - Financing, net 1,762 1,903
Intangible Assets, net 10,621 10,759
Goodwill 921 921
Other Non-Current Assets 527 527
Total Assets 50,723 52,173
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts Payable 4,919 4,516
Accrued Liabilities 5,253 7,149
Deferred Consideration - Current 2,500 2,500
Lease Liabilities - Operating - Current 1,464 1,381
Lease Liabilities - Financing - Current 566 558
Deferred License Revenue - Current 46 46
Insurance Financing Note Payable 0 244
Customer Deposits 201 243
Total Current Liabilities 14,949 16,637
Lease Liabilities-Operating - Long-Term 2,504 1,433
Lease Liabilities-Financing - Long-Term 1,384 1,530
Term Loan - Long-Term, net of issuance costs 8,265 8,293
Deferred License Revenue - Long-Term 464 475
Deferred Consideration - Long-Term 2,500 2,500
Long Term Liability - Other 14 14
Total Liabilities 30,080 30,882
Stockholders’ Equity:    
Preferred Stock, $0.0001 par value, 2,000,000 shares authorized; 15,000 shares issued and outstanding at March 31, 2024 and December 31, 2023 0 0
Common Stock, $0.0001 par value; 170,000,000 shares authorized; 29,556,474 and 29,130,607 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 3 3
Additional Paid-in Capital 419,545 418,487
Accumulated Deficit (398,929) (397,198)
Accumulated Other Comprehensive Income (Loss) 24 (1)
Total Stockholders’ Equity 20,643 21,291
Total Liabilities and Stockholders’ Equity $ 50,723 $ 52,173
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Statement of Financial Position [Abstract]      
Preferred shares, par value (in dollars per share) $ 0.0001 $ 0.0001  
Preferred shares, shares authorized (in shares) 2,000,000 2,000,000  
Preferred shares, shares issued (in shares) 15,000 15,000  
Preferred shares, shares outstanding (in shares) 15,000 15,000  
Common shares, par value (in dollars per share) $ 0.0001 $ 0.0001  
Common shares, shares authorized (in shares) 170,000,000 170,000,000  
Common shares, shares issued (in shares) 29,556,474 29,130,607  
Common shares, shares outstanding (in shares) 29,556,474 29,130,607 12,552,673
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net Sales $ 22,676 $ 19,668
Cost of Sales 19,612 17,069
Gross Profit 3,064 2,599
Research and Product Development 18 278
Selling and Marketing 594 498
General and Administrative 3,776 3,250
Operating Loss (1,324) (1,427)
Other Expense:    
Interest Expense (431) (387)
Interest Income 24 64
Total Other Expense, net (407) (323)
Net Loss $ (1,731) $ (1,750)
Basic Net Loss per Share (in dollars per share) $ (0.06) $ (0.10)
Diluted Net Loss per Share (in dollars per share) $ (0.06) $ (0.10)
Basic Weighted Average Shares Outstanding (in shares) 29,327,204 18,359,940
Diluted Weighted Average Shares Outstanding (in shares) 29,327,204 18,359,940
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net Loss $ (1,731) $ (1,750)
Unrealized Gain (Loss) on Available-for-Sale Investments 25 (3)
Foreign Currency Translation Adjustments 0 (4)
Comprehensive Loss $ (1,706) $ (1,757)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
At-the-Market Offering
PREFERRED STOCK
COMMON STOCK
COMMON STOCK
Pre-funded Warrants
COMMON STOCK
At-the-Market Offering
ADDITIONAL PAID-IN CAPITAL
ADDITIONAL PAID-IN CAPITAL
At-the-Market Offering
ACCUMULATED DEFICIT
ACCUMULATED OTHER COMPREHENSIVE INCOME
Beginning balance (in shares) at Dec. 31, 2022     15,000              
Beginning balance at Dec. 31, 2022     $ 0              
Beginning balance (in shares) at Dec. 31, 2022       12,163,673            
Beginning balance at Dec. 31, 2022 $ 14,106     $ 1     $ 402,701   $ (388,759) $ 163
Increase (Decrease) in Shareholders' Equity                    
Net Loss (1,750)               (1,750)  
Unrealized Gain (Loss) on Available-for-Sale Investments (3)                 (3)
Foreign Currency Translation Adjustments (4)                 (4)
Issuance of Warrant in connection with the Third Amendment (in shares)         389,000          
Stock-based Compensation $ 193           193      
Ending balance (in shares) at Mar. 31, 2023     15,000              
Ending balance at Mar. 31, 2023     $ 0              
Ending balance (in shares) at Mar. 31, 2023 12,552,673     12,552,673            
Ending balance at Mar. 31, 2023 $ 12,542     $ 1     402,894   (390,509) 156
Beginning balance (in shares) at Dec. 31, 2023 15,000   15,000              
Beginning balance at Dec. 31, 2023 $ 0   $ 0              
Beginning balance (in shares) at Dec. 31, 2023 29,130,607     29,130,607            
Beginning balance at Dec. 31, 2023 $ 21,291     $ 3     418,487   (397,198) (1)
Increase (Decrease) in Shareholders' Equity                    
Net Loss (1,731)               (1,731)  
Unrealized Gain (Loss) on Available-for-Sale Investments 25                 25
Issuance of stock, net of offering costs/At-The-Market (in shares)           358,210        
Issuance of Common Stock, net of offering costs/At-The-Market   $ 560           $ 560    
Vesting of Restricted Stock Units Issued, net of taxes withheld (in shares)       67,657            
Issuance of Warrant in connection with the Third Amendment (Note 11) 247           247      
Foreign Currency Translation Adjustments 0                  
Stock-based Compensation $ 251           251      
Ending balance (in shares) at Mar. 31, 2024 15,000   15,000              
Ending balance at Mar. 31, 2024 $ 0   $ 0              
Ending balance (in shares) at Mar. 31, 2024 29,556,474     29,556,474            
Ending balance at Mar. 31, 2024 $ 20,643     $ 3     $ 419,545   $ (398,929) $ 24
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flows From Operating Activities:    
Net Loss $ (1,731) $ (1,750)
Adjustments To Reconcile Net Loss To Net Cash Used In Operating Activities:    
Depreciation and Amortization 545 160
Stock-based Compensation 251 193
Non-cash Lease Expense from Right of Use Assets 519 485
Amortization of Debt Financing Costs and Accretion of Debt Discount and Premium 219 92
Loss on Disposal of Assets 0 1
Changes in Operating Assets and Liabilities:    
Accounts Receivable, net (193) 238
Inventory (202) 219
Prepaid and Other Assets 153 505
Accounts Payable 403 1,149
Lease Liabilities (395) (336)
Accrued and Other Liabilities (1,938) (3,295)
Deferred License Revenue (11) (1,537)
Net Cash Used In Operating Activities (2,380) (3,876)
Cash Flows From Investing Activities:    
Purchase of Investments Available-for-Sale 0 (2,053)
Sale of Investments Available-for-Sale 0 7,500
Purchase of Equipment (139) (145)
Net Cash (Used In) Provided by Investing Activities (139) 5,302
Cash Flows From Financing Activities:    
Payments on Insurance Financing Note Payable (244) (503)
Payments on Financing Lease Liabilities (138) (128)
Proceeds from Issuance of Common Stock 560 0
Net Cash Provided by (Used In) Financing Activities 178 (631)
Effect of Exchange Rate Changes on Cash and Cash Equivalents 0 (3)
Net (Decrease) Increase in Cash and Cash Equivalents (2,341) 792
Cash and Cash Equivalents at Beginning of Period 8,983 10,102
Cash and Cash Equivalents at End of Period 6,642 10,894
Supplemental Disclosure of Cash Flow Information:    
Cash Paid for Interest 234 295
Supplemental Disclosure of Non-cash Investing and Financing Activities:    
Issuance of Warrant in connection with the Third Amendment as Debt Issuance Costs 247 0
Change in Unrealized (Loss) Gain on Investments Available-for-Sale $ 25 $ (3)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Rockwell Medical, Inc. (the "Company", "Rockwell", "we", or "us") is a healthcare company that develops, manufactures, commercializes, and distributes a portfolio of hemodialysis products for dialysis providers worldwide.

Rockwell is the largest supplier of liquid bicarbonate concentrates and the second largest supplier of acid and dry bicarbonate concentrates for dialysis patients in the United States. Hemodialysis is the most common form of end-stage kidney disease treatment and is usually performed at freestanding outpatient dialysis centers, at hospital-based outpatient centers, at skilled nursing facilities, or in a patient’s home.

Rockwell manufactures hemodialysis concentrates at its facilities in Michigan, South Carolina, and Texas totaling approximately 175,000 square feet, and manufactures its dry acid concentrate mixers at its facility in Iowa. Additionally, in July 2023, the Company purchased customer relationships, equipment and inventory from Evoqua Water Technologies related to manufacturing and sale of hemodialysis concentrates products, all of which are manufactured under a contract manufacturing agreement with a third-party organization in Minnesota.

Rockwell delivers the majority of its hemodialysis concentrates products and mixers to dialysis clinics throughout the United States and internationally utilizing its own delivery trucks and third-party carriers.

The Company operates in a single segment.

Rockwell was incorporated in the state of Michigan in 1996 and re-domiciled to the state of Delaware in 2019. Rockwell's headquarters is located at 30142 Wixom Road, Wixom, Michigan 48393.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Liquidity and Capital Resources
3 Months Ended
Mar. 31, 2024
Liquidity and Capital Resources [Abstract]  
Liquidity and Capital Resources Liquidity and Capital Resources
As of March 31, 2024, Rockwell had approximately $8.6 million of cash, cash equivalents, and investments available-for-sale, and working capital of $11.7 million. Net cash used in operating activities for the three months ended March 31, 2024 was approximately $2.4 million. Based on the currently available working capital along with the expectation of management of its ability to execute on its operational plans as discussed below, management believes the Company currently has sufficient funds to meet its operating requirements for at least the next twelve months from the date of the filing of this report.
The Company continues to review its operational plans and execute on the acquisition of new customers, and has implemented cost containment activities. The Company may require additional capital to sustain its operations and make the investments it needs to execute its strategic plan. Additionally, the Company's operational plans include raising capital, if needed, by using the remaining $10.4 million available under its at-the-market ("ATM") facility or other methods or forms of financings, subject to existing limitations. If the Company attempts to obtain additional debt or equity financing, the Company cannot assume such financing will be available on favorable terms, if at all.

The Company is subject to certain covenants and cure provisions under its Loan Agreement with Innovatus, which, on January 2, 2024, was amended to include, among other things, an interest-only period for 30 months, or up to 36 months if certain conditions are met, and to extend the maturity date to January 1, 2029 (See Note 15 for further detail). As of March 31, 2024, the Company is in compliance with all covenants.

In addition, the global macroeconomic environment is uncertain, and could be negatively affected by, among other things, increased U.S. trade tariffs and trade disputes with other countries, instability in the global capital and credit markets, recent bank failures in the United States, supply chain weaknesses, and instability in the geopolitical environment, including as a result of the Russian invasion of Ukraine, the Israel-Hamas conflict and other political tensions, and the occurrence of natural disasters and public health crises. Such challenges have caused, and may continue to cause, recession fears, rising interest rates, foreign exchange volatility and inflationary pressures. At this time, the Company is unable to quantify the potential effects of this economic instability on our future operations.
Rockwell has utilized a range of financing methods to fund its operations in the past; however, current conditions in the financial and credit markets may limit the availability of funding, refinancing or increase the cost of funding. Due to the rapidly evolving nature of the global situation, it is not possible to predict the extent to which these conditions could adversely affect the Company's liquidity and capital resources in the future.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the U. S. Securities and Exchange Commission (“SEC”) and on the same basis as the Company prepares its annual audited consolidated financial statements.

The condensed consolidated balance sheet at March 31, 2024, and the condensed consolidated statements of operations, comprehensive loss, and changes in stockholders' equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited, but include all adjustments, consisting of normal recurring adjustments the Company considers necessary for a fair presentation of the financial position, operating results, and cash flows for the periods presented. The results for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the year ending December 31, 2024 or for any future interim period. The condensed consolidated balance sheet at December 31, 2023 has been derived from audited financial statements; however, it does not include all of the information and notes required by U.S. GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2023 and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the SEC on March 21, 2024. The Company’s consolidated subsidiaries consist of its wholly-owned subsidiaries, Rockwell Transportation, Inc. and Rockwell Medical India Private Limited.

The accompanying condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Loss Per Share
Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 was calculated as follows:
Three Months Ended
March 31,
(In thousands, except share and per share amounts)20242023
Numerator:
Net loss$(1,731)$(1,750)
Net loss attributable to common stockholders$(1,731)$(1,750)
Denominator:
Weighted average number of shares of common stock outstanding - basic and diluted29,327,204 18,359,940 
Net loss per share attributable to common stockholders - basic and diluted$(0.06)$(0.10)
Included within the weighted average shares of common stock outstanding for the three months ended March 31, 2023 are 5,911,000 shares of common stock issuable upon the exercise of certain pre-funded warrants, as the warrants were exercisable at any time for nominal consideration and, as such, the shares were considered outstanding for the purpose of calculating basic and diluted net loss per share attributable to common stockholders. There were no unexercised pre-funded warrants as of March 31, 2024.
The Company’s potentially dilutive securities include stock options, restricted stock awards and units, convertible preferred stock and warrants. These securities were excluded from the computations of diluted net loss per share for the three months ended March 31, 2024 and 2023, as the effect would be to reduce the net loss per share. The following table includes the potential shares of common stock, presented based on amounts outstanding at each period end, that were excluded from the
computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
As of March 31,
20242023
Warrants to Purchase Common Stock3,984,48410,196,268 
Options to Purchase Common Stock1,876,031 1,194,202 
Convertible Preferred Stock1,363,636 1,363,636 
Unvested Restricted Stock Units441,218 125,000 
Unvested Restricted Stock Awards891 891 
Total7,666,26012,879,997 
Adoption of Recent Accounting Pronouncements
The Company continually assesses new accounting pronouncements to determine their applicability. When it is determined a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a review to determine the consequences of the change to its consolidated financial statements and assures there are sufficient controls in place to ascertain the Company’s consolidated financial statements properly reflect the change.
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Acquisition
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Asset Acquisition Asset Acquisition
On July 10, 2023, the Company executed and consummated the transactions contemplated by an Asset Purchase Agreement (the “Purchase Agreement”) with Evoqua Water Technologies LLC ("Evoqua") (the "Evoqua Acquisition"). Subject to the terms and conditions of the Purchase Agreement, at the closing of the transaction (the “Closing”), the Company purchased customer relationships, equipment and inventory from Evoqua, which were related to its manufacturing and selling of hemodialysis concentrates products, all of which are manufactured under a contract manufacturing agreement with a third-party organization.
Pursuant to the Purchase Agreement, total consideration was $17.4 million, comprising a cash payment at Closing of $12.4 million (inclusive of transaction costs) and two $2.5 million deferred payments, the first to be paid on the one-year anniversary of the Closing, which is included as a current liability on the Company's condensed consolidated balance sheet, and the second to be paid on the second anniversary of the Closing (collectively, the “deferred consideration”).
The transaction was accounted for as an asset acquisition, as the acquired assets did not meet the definition of a business as defined by Accounting Standards Codification ("ASC") 805, Business Combinations.
The purchase price was allocated, on a relative fair value basis, to the assets acquired at the July 10, 2023 acquisition date as follows (table in thousands):
Consideration
Cash Payment$12,233 
Deferred Consideration5,000 
Transaction Costs128 
Total Consideration$17,361 
Assets Acquired
Customer Relationships Intangible Asset$11,035 
Equipment5,093 
Inventory1,233 
Total Assets Acquired$17,361 
The fair value of the customer relationships intangible asset was determined using a multi-period excess earnings method, a form of the income approach, which incorporates the estimated future cash flows to be generated from the customer base. Key assumptions included discounted cash flow, estimated life cycle and customer attrition rates. Customer relationships are being amortized over a period of 20 years. Given that the acquired equipment had been recently purchased and recorded at fair value, the Company determined the fair value of the equipment using a cost approach, which considered assumptions over the equipment's current replacement cost and useful life. Inventory was purchased directly from the contract manufacturer holding the inventory, which approximated fair value.
During the three months ended March 31, 2024, the Company recorded amortization of its customer relationship intangible asset of $0.1 million, resulting in a net intangible asset of $10.6 million as of March 31, 2024.
Estimated future amortization expense on the Company's customer relationships intangible asset as of March 31, 2024 is as follows (table in thousands):
Year ended December 31:
2024 (remainder of year)$414 
2025552 
2026552 
2027552 
2028552 
Thereafter7,999 
Total$10,621 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company recognizes revenue under ASC 606, Revenue from Contracts with Customers, issued by the FASB. The core principle of the revenue standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The following five steps are applied to achieve that core principle:

Step 1: Identify the contract with the customer
Step 2: Identify the performance obligations in the contract
Step 3: Determine the transaction price
Step 4: Allocate the transaction price to the performance obligations in the contract
Step 5: Recognize revenue when the company satisfies a performance obligation
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by Rockwell from a customer, are excluded from revenue.
Shipping and handling costs associated with outbound freight related to contracts with customers are accounted for as a fulfillment cost and are included in cost of sales when control of the goods transfers to the customer.
Nature of goods and services
Rockwell operates in one market segment, the hemodialysis market, which involves the manufacture, sale and distribution of hemodialysis products to hemodialysis clinics, including pharmaceutical, dialysis concentrates, dialysis kits and other ancillary products used in the dialysis process.
Rockwell's customer mix is diverse, with most customer sales concentrations under 10% and one customer, DaVita, Inc. ("DaVita"), at approximately 44% and 48% of total net product sales for the three months ended March 31, 2024 and 2023, respectively. Rockwell's accounts receivable from this customer were approximately 19% of the total net consolidated accounts receivable balance at each of March 31, 2024 and December 31, 2023. See below and Note 10 for additional information regarding the Company's contracts with DaVita.
Product Sales
The Company accounts for individual products and services separately if they are distinct (i.e., if a product or service is separately identifiable from other items and if a customer can benefit from it on its own or with other resources that are readily available to the customer). The consideration, including any discounts, is allocated between separate products and services based on their stand-alone selling prices. The stand-alone selling prices are determined based on the cost plus margin approach.
Drug and dialysis concentrate products are sold directly to dialysis clinics and to wholesale distributors in both domestic and international markets. Distribution and license agreements for which upfront fees are received are evaluated upon execution or modification of the agreement to determine if the agreement creates a separate performance obligation from the underlying product sales.  For all existing distribution and license agreements, the distribution and license agreement is not a distinct performance obligation from the product sales.  In instances where regulatory approval of the product has not been established and the Company does not have sufficient experience with the foreign regulatory body to conclude that regulatory approval is probable, the revenue for the performance obligation is recognized over the term of the license agreement (over time recognition). Conversely, when regulatory approval already exists or is probable, revenue is recognized at the point in time that control of the product transfers to the customer.
For the majority of the Company's international customers, the Company recognizes revenue at the shipping point, which is generally the Company's plant or warehouse. For other business, the Company recognizes revenue based on when the customer takes control of the product. The amount of revenue recognized is based on the purchase order less returns and adjusted for any rebates, discounts, chargebacks or other amounts paid to customers estimated at the time of sale. Customers typically pay for the product based on customary business practices with payment terms averaging 30 days, while a small subset of customers have payment terms averaging 60 days.
Deferred License Revenue
The Company received upfront fees under five distribution and license agreements that have been deferred as a contract liability and presented on the accompanying condensed consolidated balance sheets as deferred license revenue.  The amounts received from Wanbang Biopharmaceuticals Co., Ltd. (“Wanbang”), Sun Pharmaceutical Industries Ltd. ("Sun Pharma"), Jeil Pharmaceutical Co., Ltd. ("Jeil Pharma") and Drogsan Pharmaceuticals ("Drogsan Pharma") are recognized as revenue over the estimated term of the applicable distribution and license agreement as regulatory approval was not received and the Company did not have sufficient experience in China, India, South Korea and Turkey, respectively, to determine that regulatory approval was probable as of the execution of the agreement. The amounts received from Baxter Healthcare Corporation (“Baxter”) were deferred and recognized as revenue at the point in time the estimated product sales under the agreement occurred. During the three months ended March 31, 2023, all remaining deferred revenue relating to the Baxter agreement was recognized as revenue. For additional information related to the Company's deferred license revenue, see Note 10.
Product Purchase Agreements
On September 18, 2023, the Company and its long-time partner, DaVita, Inc. ("DaVita"), a leading provider of kidney care, entered into an Amended and Restated Products Purchase Agreement (the "Amended Agreement"), which amends and restates the Product Purchase Agreement, dated July 1, 2019, as amended, under which the Company supplies DaVita with certain dialysis concentrates. Under the Amended Agreement, the Company and DaVita agreed to an increase in product pricing, effective September 1, 2023 and a one-time payment of $0.4 million to Rockwell on or after December 1, 2023, which was recorded as revenue recognized during the fourth quarter of 2023. The term of the Amended Agreement will expire on December 31, 2024. DaVita will have the right, in its sole discretion upon written notice to the Company given no later than September 30, 2024, to further extend the term through December 31, 2025. In the event of such an extension, product pricing will be increased for the extended term. In addition, DaVita is required to provide the Company with nine-month purchasing forecasts and a commitment to purchase at least the forecasted amounts. In the event that DaVita does not meet its forecasts, it is required to pay the Company for the amount forecasted or purchase additional product; otherwise, the Company may terminate the Amended Agreement. Upon expiration or termination of the Amended Agreement, and upon request by DaVita, the Company has agreed it would provide transition services to DaVita during a transition period.
Disaggregation of revenue
Revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.
In thousandsThree Months Ended March 31, 2024
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$11 $— $11 
Total Drug Products11 — 11 
Concentrate Products
Product Sales – Point-in-time22,665 20,934 1,731 
Total Concentrate Products22,665 20,934 1,731 
Net Revenue$22,676 $20,934 $1,742 

In thousandsThree Months Ended March 31, 2023
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$65 $— $65 
Total Drug Products65 — 65 
Concentrate Products
Product Sales – Point-in-time18,131 16,459 1,672 
License Fee – Over time1,472 1,472 — 
Total Concentrate Products19,603 17,931 1,672 
Net Revenue$19,668 $17,931 $1,737 
Contract balances
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.
In thousandsMarch 31, 2024December 31, 2023January 1, 2023
Accounts Receivable, net$11,094 $10,901 $6,259 
Contract Liabilities, which are included in deferred license revenue$510 $521 $4,331 
There were no other material contract assets recorded on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023.  The Company does not generally accept returns of its concentrate products and no material reserve for returns of concentrates products was established as of March 31, 2024 or December 31, 2023. 
The contract liabilities primarily relate to upfront fees under distribution and license agreements with Wanbang, Sun Pharma, Jeil Pharma, and Drogsan Pharma.
Transaction price allocated to remaining performance obligations
For the three months ended March 31, 2024 and 2023, the Company recognized an immaterial amount and $1.5 million as revenue from amounts classified as contract liabilities (i.e., deferred license revenue) as of December 31, 2023 and 2022, respectively.
Revenue expected to be recognized in any future year related to remaining performance obligations, excluding revenue pertaining to contracts that have an original expected duration of one year or less, contracts where revenue is recognized as invoiced and contracts with variable consideration related to undelivered performance obligations, totaled $0.5 million as of March 31, 2024. The amount relates primarily to upfront payments and consideration received from customers that are received in advance of the customer assuming control of the related products. The Company applies the practical expedient in ASC 606, paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Available-for-Sale
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments - Available-for-Sale Investments - Available-for-Sale
Investments available-for-sale consisted of the following as of March 31, 2024 and December 31, 2023 (table in thousands):
March 31, 2024
Amortized CostUnrealized GainUnrealized LossAccrued InterestFair Value
Available-for-Sale Securities
Debt securities$1,948 $29 $— $— $1,977 

December 31, 2023
Amortized CostUnrealized GainUnrealized LossAccrued InterestFair Value
Available-for-Sale Securities
Debt securities$1,948 $$— $— $1,952 
The fair value of investments available-for-sale are determined using quoted market prices from daily exchange-traded markets based on the closing price as of the balance sheet date and are classified as a Level 1 measurement under ASC 820 Fair Value Measurements.
As of March 31, 2024 and December 31, 2023, our available-for-sale securities were all due within one year.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventory Inventory
Components of inventory, net of reserves, as of March 31, 2024 and December 31, 2023 are as follows (table in thousands):
March 31,
2024
December 31,
2023
Inventory - Current Portion
Raw Materials$2,024 $2,250 
Work in Process241 351 
Finished Goods3,808 3,270 
Total Current Inventory6,073 5,871 
Inventory - Long Term (1)
178 178 
Total Inventory$6,251 $6,049 
__________
1.Represents inventory related to Triferic raw materials, which is expected to be utilized for the Company's international partnerships, net of a reserve of $1.1 million related to the termination of the development of Triferic in Wanbang in 2023 as a result of the failure to demonstrate efficacy when compared with a placebo in its phase III clinical studies.
As of March 31, 2024 and December 31, 2023, Rockwell had total current concentrate inventory aggregating $6.1 million and $5.9 million, respectively, against which Rockwell had reserved $25,000 at each of March 31, 2024 and December 31, 2023, respectively.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, net
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment
As of March 31, 2024 and December 31, 2023, the Company’s property and equipment consisted of the following (table in thousands):
March 31,
2024
December 31,
2023
Leasehold Improvements$1,423 $1,423 
Machinery and Equipment11,268 11,131 
Information Technology & Office Equipment1,847 1,845 
Laboratory Equipment807 807 
   Total Property and Equipment15,345 15,206 
Accumulated Depreciation and Amortization(9,211)(8,804)
Property and Equipment, net$6,134 $6,402 
Depreciation and amortization expense for the three months ended March 31, 2024 and 2023 was $0.4 million and $0.2 million, respectively.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities as of March 31, 2024 and December 31, 2023 consisted of the following (table in thousands):
March 31,
2024
December 31,
2023
Accrued Compensation and Benefits$1,507 $2,413 
Accrued Unvouchered Receipts1,164 1,663 
Accrued Manufacturing Expense827 1,064 
Accrued Workers Compensation219 254 
Other Accrued Liabilities1,536 1,755 
Total Accrued Liabilities$5,253 $7,149 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred License Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Deferred License Revenue Deferred License Revenue
In October 2014, the Company entered into an exclusive distribution agreement with Baxter, which had a term of 10 years and received an upfront fee of $20 million. Under the exclusive distribution agreement, Baxter distributed and commercialized Rockwell’s hemodialysis concentrates products and provided customer service and order delivery to nearly all U.S. customers. The upfront fee was recorded as deferred license revenue and was being recognized based on the proportion of product shipments to Baxter in each period, compared with total expected sales volume over the term of the distribution agreement. On November 9, 2022, Rockwell paid Baxter a fee, which was reflected as a reduction to revenue on the consolidated statements of operations, and was payable in two equal installments on January 1, 2023 and April 1, 2023, to reacquire its distribution rights to its hemodialysis concentrates products from Baxter and terminated the distribution agreement. Exclusivity and other provisions associated with the distribution agreement terminated November 9, 2022 and the remaining operational elements of the agreement terminated December 31, 2022. To ensure that customer needs continued to be met after January 1, 2023, Rockwell agreed to provide certain services to a group of Baxter's customers until March 31, 2023, and Baxter and Rockwell worked together to transition customers’ purchases of Rockwell’s hemodialysis concentrates through that date. Following the reacquisition of these rights, Rockwell is now unrestricted in its ability to sell its hemodialysis concentrates products to dialysis clinics throughout the United States and around the world. The Company recognized the remaining revenue of $1.5 million during the three months ended March 31, 2023.
The remaining agreements with Sun Pharma, Jeil Pharmaceutical, and Drogsan Pharmaceuticals comprise the current and long-term portions of deferred license revenue on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Preferred Stock
On April 6, 2022, the Company and DaVita entered into the Securities Purchase Agreement (the "SPA"), which provided for the issuance by the Company of up to $15 million of preferred stock to DaVita. On April 6, 2022, the Company issued 7,500 shares of Series X Preferred Stock for gross proceeds of $7.5 million. On June 16, 2022, the Company issued an additional 7,500 shares of the Series X Preferred Stock to DaVita for gross proceeds of $7.5 million.

The Series X Preferred Stock was issued for a price of $1,000 per share (the "Face Amount"), subject to accretion at a rate of 1% per annum, compounded annually. If the Company’s common stock trades above $22.00 for a period of 30 calendar days, the accretion will thereafter cease. As of March 31, 2024, the Series X Preferred Stock accreted a total $0.2 million.

The Series X Convertible Preferred Stock is convertible to common stock at a rate equal to the Face Amount, divided by a conversion price of $11.00 per share (subject to adjustment for future stock splits, reverse stock splits and similar recapitalization events). As a result, each share of Series X Preferred Stock will initially convert into approximately 91 shares of common stock. DaVita’s right to convert to common stock is subject to a beneficial ownership limitation, which is initially set at 9.9% of the outstanding common stock, which limitation may be reset (not to exceed 19.9%) at DaVita’s option and upon providing prior written notice to the Company. In addition, any debt financing is limited by the terms of our Securities Purchase Agreement with DaVita. Specifically, until DaVita owns less than 50% of its investment, the Company may only incur additional debt in the form of a purchase money loan, a working capital line of up to $5 million, or to refinance existing debt, unless DaVita consents.

Additionally, the Series X Preferred Stock has a deemed liquidation event and redemption clause which could be triggered if the sale of all or substantially all of the Company's assets relating to the Company's dialysis concentrates business line. Since the Series X Preferred Stock may be redeemed if certain assets are sold at the option of the holder, but is not mandatorily redeemable and the sale of the assets that would allow for redemption is within the control of the Company, the preferred stock has been classified as permanent equity and initially recognized at fair value of $15 million (the proceeds on the date of issuance) less issuance costs of $0.1 million, resulting in an initial value of $14.9 million. The Company will assess at each reporting period whether conditions have changed to now meet the mandatory redemption definition which could trigger liability classification.

As of each of March 31, 2024 and December 31, 2023, there were 2,000,000 shares of preferred stock, $0.0001 par value per share, authorized and 15,000 shares of preferred stock issued and outstanding.
Common Stock
As of March 31, 2024 and December 31, 2023, there were 170,000,000 shares of common stock, $0.0001 par value per share, authorized and 29,556,474 and 29,130,607 shares issued and outstanding, respectively.
As of March 31, 2024 and 2023, the Company reserved for issuance the following shares of common stock related to the potential exercise of employee stock options, unvested restricted stock, convertible preferred stock, pre-funded warrants and all other warrants (collectively, "common stock equivalents"):
As of March 31,
Common stock and common stock equivalents:20242023
Common stock29,556,474 12,552,673 
Common stock issuable upon exercise of pre-funded warrants— 5,911,000 
Common stock and pre-funded stock warrants29,556,474 18,463,673 
Options to Purchase Common Stock1,876,031 1,194,202 
Unvested Restricted Stock Awards891 891 
Unvested Restricted Stock Units441,218 125,000 
Convertible Preferred Stock1,363,636 1,363,636 
Warrants to Purchase Common Stock3,984,484 10,196,268 
Total37,222,734 31,343,670 
During the three months ended March 31, 2024 and 2023, nil and 389,000 Pre-Funded Warrants were exercised, respectively.
During the three months ended March 31, 2024 and 2023, no vested employee stock options were exercised.
Controlled Equity Offering

On April 8, 2022, the Company entered into the Sales Agreement (the "ATM facility") with Cantor Fitzgerald & Co. as Agent, pursuant to which the Company may offer and sell from time to time up to $12.2 million of shares of Company’s common stock through the Agent. The offering and sale of such shares has been registered under the Securities Act of 1933, as amended.

During the three months ended March 31, 2024, 358,210 shares were sold pursuant to the Sales Agreement for net proceeds of $0.6 million. Approximately $10.4 million remains available for sale under the ATM facility.
Private Placement
On July 10, 2023, the Company entered into a letter agreement (the “Letter Agreement”) with Armistice Capital Master Fund Ltd. (“Armistice”), which held a warrant (the “Prior Warrant”) to purchase 9,900,990 shares of common stock of the Company (the “Common Stock”) with an exercise price of $1.39 per share, offering Armistice the opportunity to exercise the Prior Warrant for cash, provided the Prior Warrant was exercised for cash on or prior to 5:00 P.M. Eastern Time on July 10, 2028 (the “End Date”). In addition, Armistice would receive a “reload” warrant (the “Reload Warrant”) to purchase 3,750,000 shares of Common Stock with an exercise price of $5.13 per share, the closing price as reported by the Nasdaq Capital Market on July 7, 2023. The terms of the Reload Warrant and Letter Agreement provide for customary resale registration rights. The Letter Agreement also provides that for a period of 45 days after the issuance of the Reload Warrant, the Company’s may not sell shares of Common Stock pursuant to its sales agreement with Cantor Fitzgerald & Co., dated as of April 8, 2022, at price per share less than $6.25. The Reload Warrant may be exercised at all times prior to the 54 months month anniversary of its issuance date. The Prior Warrant and the Reload Warrant both provide that a holder (together with its affiliates) may not exercise any portion of the Prior Warrant or the Reload Warrant to the extent that the holder would own more than 9.99% of the Company’s outstanding Common Stock immediately after exercise, as such percentage ownership is determined in accordance with the terms of such warrant. To the extent the exercise of the Prior Warrant would result in Armistice holding more than 9.99% of the Company’s outstanding Common Stock, such shares of Common Stock in excess of 9.99% will be held in abeyance. The Letter
Agreement amended the Prior Warrant to extend the expiration date thereof to one year following the original expiration date set forth therein.
Armistice exercised the Prior Warrant on July 10, 2023, and the Company received gross proceeds of approximately $13.8 million.

Third Amendment

In connection with the execution of the Third Amendment, as defined and described in Note 15, on January 2, 2024, the Company issued to Innovatus a warrant to purchase 191,096 shares of the Company’s common stock with an exercise price of $1.83 per share. The warrant may be exercised on a cashless basis, and is immediately exercisable through January 2, 2029. The number of shares of common stock for which the warrant is exercisable and the exercise price are subject to certain proportional adjustments as set forth in the Third Amendment. The warrant is equity-classified with a fair value of approximately $0.2 million at issuance, which was treated as a debt issuance cost and will be amortized through interest expense over the remaining contractual term of the Term Loan.

The fair value of the warrant at the issuance date was calculated using the Black-Scholes pricing model and include the following assumptions:

Stock price per share$1.86
Expected stock price volatility85.00%
Risk-free interest rate3.93%
Term (years)5.0
Dividend yield—%
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The Company recognized total stock-based compensation expense during the three months ended March 31, 2024 and 2023 as follows (table in thousands):
Three Months Ended
March 31,
20242023
Service-based awards:
Restricted Stock Units$118 $45 
Stock Option Awards133 148 
Total$251 $193 
Performance Based Restricted Stock Awards
A summary of the Company’s performance based restricted stock awards during the three months ended March 31, 2024 is as follows:
Performance Based Restricted Stock AwardsNumber of SharesWeighted Average
Grant-Date
Fair Value
Unvested at January 1, 2024891 $62.70 
Unvested at March 31, 2024891 $62.70 
Performance-based restricted stock awards are measured based on their fair value on the date of grant and amortized over the vesting period of 20 months. As of March 31, 2024, there is no unrecognized stock-based compensation expense related to performance based restricted stock awards.
Service Based Restricted Stock Units
A summary of the Company’s service-based restricted stock units during the three months ended March 31, 2024 is as follows:
Service Based Restricted Stock UnitsNumber of SharesWeighted Average
Grant-Date
Fair Value
Unvested at January 1, 2024258,885 $1.83 
Granted249,990 1.39 
Vested(67,657)1.37 
Unvested at March 31, 2024441,218 $1.65 
The fair value of service based restricted stock units are measured based on their fair value on the date of grant and amortized over the vesting period. The vesting periods range from 1 to 3 years. As of March 31, 2024, the unrecognized stock-based compensation expense was $0.4 million, which is expected to be recognized over the next 2.5 years.
Service Based Stock Option Awards
The fair value of the service-based stock option awards granted for the three months ended March 31, 2024 were based on the following assumptions:
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Exercise price
$1.39
N/A
Expected stock price volatility
81.8%
N/A
Risk-free interest rate
4.31%
N/A
Term (years)
5.61 - 5.62
N/A
A summary of the Company’s service-based stock option activity for the three months ended March 31, 2024 is as follows:
Service Based Stock Option AwardsShares
Underlying
Options
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in $1,000's)
Outstanding at January 1, 20241,328,621 $5.22 
Granted549,160 1.39 
Forfeited(1,750)2.06 
Outstanding at March 31, 20241,876,031 $4.10 8.7$380,399 
Exercisable at March 31, 2024430,662 $12.14 7.4$57,960 
The aggregate intrinsic value is calculated as the difference between the closing price of the Company's common stock and the exercise price of the stock options that had strike prices below the closing price.
The weighted average grant date fair value for service based stock option awards granted during the three months ended March 31, 2024 was $0.98. No service based stock option awards were granted during the three months ended March 31, 2023.
As of March 31, 2024, total stock-based compensation expense related to unvested options not yet recognized totaled approximately $1.1 million, which is expected to be recognized over the next 3.3 years.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
License Agreements
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
License Agreements License Agreements
Product License Agreements
The Company is a party to a Licensing Agreement between the Company and Charak, LLC ("Charak") dated January 7, 2002 (the "2002 Agreement") that grants the Company exclusive worldwide rights to certain patents and information related to our Triferic product. On October 7, 2018, the Company entered into a Master Services and IP Agreement (the “Charak MSA”) with Charak and Dr. Ajay Gupta, a former Officer of the Company. Pursuant to the MSA, the parties entered into three additional agreements described below related to the license of certain soluble ferric pyrophosphate (“SFP”) intellectual property owned by Charak. As of March 31, 2024 and December 31, 2023, the Company has accrued $87,900 relating to certain IP reimbursement expenses and certain sublicense royalty fees, which is included within accrued liabilities on the condensed consolidated balance sheets.
Pursuant to the Charak MSA, the aforementioned parties entered into an Amendment, dated as of October 7, 2018 (the “Charak Amendment”), to the 2002 Agreement, under which Charak granted the Company an exclusive, worldwide, non-transferable license to commercialize SFP for the treatment of patients with renal failure. The Charak Amendment amends the royalty payments due to Charak under the 2002 Agreement such that the Company is liable to pay Charak royalties on net sales by the Company of products developed under the license, which includes the Company’s Triferic product, at a specified rate until December 31, 2021 and thereafter at a reduced rate from January 1, 2022 until February 1, 2034. Additionally, the Company is required to pay Charak a percentage of any sublicense income during the term of the agreement, which cannot be less than a minimum specified percentage of net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and be no less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.
Also pursuant to the Charak MSA, the Company and Charak entered into a Commercialization and Technology License Agreement IV Triferic dated as of October 7, 2018 (the “IV Agreement”), under which Charak granted the Company an exclusive, sub-licensable, royalty-bearing license to SFP for the purpose of commercializing certain intravenous-delivered products incorporating SFP for the treatment of iron disorders worldwide for a term that expires on the later of February 1, 2034 or upon the expiration or termination of a valid claim of a licensed patent. The Company was liable to pay Charak royalties on net sales by the Company of products developed under the license at a specified rate until December 31, 2021. From January 1, 2022 until February 1, 2034, the Company is liable to pay Charak a base royalty at a reduced rate on net sales and an additional royalty on net sales while there exists a valid claim of a licensed patent, on a country-by-country basis. The Company shall also pay to Charak a percentage of any sublicense income received during the term of the IV Agreement, which amount shall not be less than a minimum specified percentage of net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and not be less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.
Also pursuant to the Charak MSA, the Company and Charak entered into a Technology License Agreement TPN Triferic dated as of October 7, 2018 (the “TPN Agreement”), pursuant to which Charak granted the Company an exclusive, sub-licensable, royalty-bearing license to SFP for the purpose of commercializing worldwide certain TPN products incorporating SFP. The license grant under the TPN Agreement continues for a term that expires on the later of February 1, 2034 or upon the expiration or termination of a valid claim of a licensed patent. During the term of the TPN Agreement, the Company is liable to pay Charak a base royalty on net sales and an additional royalty on net sales while there exists a valid claim of a licensed patent, on a country-by-country basis. The Company shall also pay to Charak a percentage of any sublicense income received during the term of the TPN Agreement, which amount shall not be less than a minimum royalty on net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and not be less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.
The potential milestone payments are not yet considered probable, and no milestone payments have been accrued as of March 31, 2024 and December 31, 2023.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases Leases
Rockwell leases its production facilities and administrative offices as well as certain equipment used in its operations including leases on transportation equipment used in the delivery of its products. The lease terms range from monthly to six years. Rockwell occupies a 51,000 square foot facility and a 17,500 square foot facility in Wixom, Michigan under a lease expiring in August 2027. Rockwell also occupies two other manufacturing facilities, a 51,000 square foot facility in Grapevine,
Texas under a lease expiring in December 2025, and a 57,000 square foot facility in Greer, South Carolina under a lease expiring February 2026. In addition, Rockwell occupied 4,100 square feet of office space in Hackensack, New Jersey under a lease expiring on October 31, 2024. This lease was subleased on December 15, 2021 with an expiration date of October 31, 2024.
The following summarizes quantitative information about the Company’s operating and finance leases (table in thousands):
Three Months Ended
March 31, 2024
Three Months Ended
March 31, 2023
Operating leases
Operating lease cost$420 $404 
Variable lease cost122 115 
Operating lease expense542 519 
Finance leases
Amortization of right-of-use assets141 141 
Interest on lease obligations32 39 
Finance lease expense173 180 
Short-term lease rent expense
Total rent expense$720 $703 
Other information
Operating cash flows from operating leases$437 $424 
Operating cash flows from finance leases$32 $39 
Financing cash flows from finance leases$138 $128 
Weighted-average remaining lease term – operating leases2.22.8
Weighted-average remaining lease term – finance leases3.24.2
Weighted-average discount rate – operating leases6.5 %6.4 %
Weighted-average discount rate – finance leases6.4 %6.4 %
Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):
OperatingFinance
Year ending December 31, 2024 (remaining)$1,261 $503 
Year ending December 31, 20251,587 676 
Year ending December 31, 2026946 666 
Year ending December 31, 2027525 311 
Year ending December 31, 2028— 
Total4,321 2,156 
Less present value discount(353)(206)
Operating and finance lease liabilities$3,968 $1,950 
Leases Leases
Rockwell leases its production facilities and administrative offices as well as certain equipment used in its operations including leases on transportation equipment used in the delivery of its products. The lease terms range from monthly to six years. Rockwell occupies a 51,000 square foot facility and a 17,500 square foot facility in Wixom, Michigan under a lease expiring in August 2027. Rockwell also occupies two other manufacturing facilities, a 51,000 square foot facility in Grapevine,
Texas under a lease expiring in December 2025, and a 57,000 square foot facility in Greer, South Carolina under a lease expiring February 2026. In addition, Rockwell occupied 4,100 square feet of office space in Hackensack, New Jersey under a lease expiring on October 31, 2024. This lease was subleased on December 15, 2021 with an expiration date of October 31, 2024.
The following summarizes quantitative information about the Company’s operating and finance leases (table in thousands):
Three Months Ended
March 31, 2024
Three Months Ended
March 31, 2023
Operating leases
Operating lease cost$420 $404 
Variable lease cost122 115 
Operating lease expense542 519 
Finance leases
Amortization of right-of-use assets141 141 
Interest on lease obligations32 39 
Finance lease expense173 180 
Short-term lease rent expense
Total rent expense$720 $703 
Other information
Operating cash flows from operating leases$437 $424 
Operating cash flows from finance leases$32 $39 
Financing cash flows from finance leases$138 $128 
Weighted-average remaining lease term – operating leases2.22.8
Weighted-average remaining lease term – finance leases3.24.2
Weighted-average discount rate – operating leases6.5 %6.4 %
Weighted-average discount rate – finance leases6.4 %6.4 %
Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):
OperatingFinance
Year ending December 31, 2024 (remaining)$1,261 $503 
Year ending December 31, 20251,587 676 
Year ending December 31, 2026946 666 
Year ending December 31, 2027525 311 
Year ending December 31, 2028— 
Total4,321 2,156 
Less present value discount(353)(206)
Operating and finance lease liabilities$3,968 $1,950 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans and Security Agreement
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Loans and Security Agreement Loan and Security Agreement
On March 16, 2020, the Company and Rockwell Transportation, Inc., as Borrowers, entered into a Loan and Security Agreement (the "Loan Agreement") with Innovatus Life Sciences Lending Fund I, LP ("Innovatus"), as collateral agent and the lenders party thereto, pursuant to which Innovatus, as a lender, agreed to make certain term loans to the Company in the aggregate principal amount of up to $35.0 million (the "Term Loans"). Funding of the first $22.5 million tranche was completed on March 16, 2020. The Company is no longer eligible to draw on additional tranches, which were tied to the achievement of certain milestones. Net draw down proceeds were $21.2 million with closing costs of $1.3 million. The Company also owes an additional fee equal to 4.375% of the funded amount of the Term Loans, or $1.0 million (such additional fee, the "Final Fee") at
maturity. The Company is accreting up to this Final Fee premium with a charge against interest expense on the accompanying condensed consolidated statements of operations.
In connection with each funding of the Term Loans, the Company was required to issue to Innovatus a warrant (the “Warrants”) to purchase a number of shares of the Company’s common stock equal to 3.5% of the principal amount of the relevant Term Loan funded divided by the exercise price. In connection with the first tranche of the Term Loans, the Company issued a Warrant to Innovatus, exercisable for an aggregate of 43,388 shares of the Company’s common stock at an exercise price of $18.15 per share. The Warrant may be exercised on a cashless basis and is immediately exercisable through the seventh anniversary of the applicable funding date. The number of shares of common stock for which the Warrant is exercisable and the associated exercise price are subject to certain proportional adjustments as set forth in such Warrant. The Company evaluated the warrant under ASC 470, Debt, and recognized an additional debt discount of approximately $0.5 million based on the relative fair value of the base instruments and warrants. The Company calculated the fair value of the warrant using the Black-Scholes model.

The Term Loan was scheduled to mature on March 16, 2025, and bore interest at the greater of (i) Prime Rate (as defined in the Loan Agreement) and (ii) 4.75%, plus 4.00%, with an initial interest rate of 8.75% per annum. The Company had the option, under certain circumstances, to add 1.00% of such interest rate amount to the then outstanding principal balance in lieu of paying such amount in cash.

The Loan Agreement is secured by all assets of the Company and Rockwell Transportation, Inc. and contains customary representations and warranties and covenants, subject to customary carve outs, and initially included financial covenants related to liquidity and sales of Triferic.

In September 2021, the Company entered into an amendment to the Loan Agreement in which the Company, in exchange for Innovatus lowering the sales covenants, agreed to: (i) prepay an aggregate principal amount of $7.5 million in ten installments commencing on December 1, 2021; (ii) pay an additional prepayment premium of 5% on prepaid amounts if the Company elects to prepay all outstanding Term Loans on or before September 24, 2023; and (iii) maintain minimum liquidity of no less than $5.0 million if the aggregate principal amount of Term Loans is greater than $15 million pursuant to the liquidity covenant in the Loan Agreement.
On November 10, 2022, the Company entered into a Second Amendment to the Loan and Security Agreement (the “Second Amendment”) dated as of November 14, 2022 with Innovatus. Pursuant to the Second Amendment, the Company (i) prepaid an additional aggregate principal amount of $5.0 million in Term Loans in one installment on November 14, 2022; and (ii) paid interest only payments until September 2023, at which time it resumed scheduled debt payments. The financial covenant related to the sales of Triferic was replaced with the trailing 6 months revenue of the Company's concentrates products.
On January 2, 2024, the Company entered into the Third Amendment to and Restatement of the Loan and Security Agreement (the "Third Amendment") with Innovatus, dated January 1, 2024. The Third Amendment provides for the continuation of term loans initially borrowed under the Loan Agreement amounting to $8.0 million as of January 1, 2024. The Company will make interest-only payments on the Term Loans for 30 months, or up to 36 months if certain conditions are met. The Term Loans will mature on January 1, 2029, unless earlier repaid. Effective on January 1, 2024, the Term Loans will bear interest equal to the sum of (i) the greater of (a) Prime Rate (as defined in the Third Amendment) and (b) 7.50% plus (ii) 3.50%. At the Company's option, 2.00% of the interest due on any applicable interest payment date during the interest-only period may be paid in-kind by adding such amount to the then outstanding principal balance of the Term Loans. The Term Loans may be voluntarily prepaid in full (but not partially) at any time, upon at least seven business days’ prior notice. In connection with any voluntary prepayment or satisfaction of the Term Loans prior to the maturity date (including any acceleration), the Company will pay all accrued and unpaid interest and all other amounts due in connection with the Term Loans, together with (x) a prepayment fee (the “Prepayment Fee”) equal to: (i) 6.0% of the principal amount of the Term Loans prepaid if the payment is made before January 1, 2025; (ii) 2.0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2025 but on or before January 1, 2026; (iii) 1.0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2026 but on or before January 1, 2027; or (iv) 0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2027 through maturity, and (y) the Final Fee. The Term Loans will be mandatorily prepaid upon a change in control of the Company, or upon any early termination/acceleration of the Term Loans. In the event of a mandatory prepayment of the Term Loans, the Company shall be required to pay the Prepayment Fee (if applicable), as well as the Final Fee. The Third Amendment Final Fee shall be due and payable at maturity if it has not previously been paid in full in connection with a prepayment of the Term Loans. The Third Amendment was treated as a modification for accounting purposes.
The Third Amendment contains various financial covenants and customary representations and warranties and affirmative and negative covenants, subject to exceptions as described in the Third Amendment. The Company's ability to comply with the covenants under the Third Amendment may be adversely affected by events beyond its control. If the Company is unable to comply with the covenants under the Third Amendment, it would pursue all available cure options in order to regain compliance. However, the Company may not be able to mutually agree with Innovatus on appropriate remedies to cure a future breach of a covenant, which could give rise to an event of default. However, as of March 31, 2024, the Company was in compliance with all covenants under the Third Amendment.
In connection with the execution of the Third Amendment, on January 2, 2024, the Company issued a warrant to purchase shares of the Company’s common stock. The warrant is equity-classified with a fair value of $0.2 million at issuance, which was treated as a debt issuance cost and will be amortized through interest expense over the remaining contractual term of the Term Loan. For additional information, see Note 11.

The effective interest rate is 12.0% as of March 31, 2024. For the three months ended March 31, 2024 and 2023, interest expense amounted to $0.2 million and $0.4 million, respectively. As of March 31, 2024, the outstanding balance of the Term Loan was $8.3 million, net of unamortized issuance costs and discount of $0.7 million, and including $0.8 million of premium accretion, $0.1 million related to a fee resulting from the Third Amendment, and paid-in-kind interest of $40 thousand.

The following table reflects the schedule of principal payments on the Term Loan as of March 31, 2024 (in thousands):
March 31, 2024
2024 (remaining)$— 
2025— 
20261,352 
20273,246 
20283,246 
2029 (inclusive of Final Fee)1,254 
Total debt maturities9,098 
Unamortized issuance costs, discount and premium, net(833)
Term Loan - Long-Term, net of issuance costs$8,265 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insurance Financing Note Payable
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Insurance Financing Note Payable Insurance Financing Note PayableOn June 3, 2023, the Company entered into a short-term note payable for $0.7 million, bearing interest at 9.59% per annum to finance various insurance policies. Principal and interest payments related to this note began on July 3, 2023 and were paid on a straight-line amortization over nine months with the final payment due on March 3, 2024. During the three months ended March 31, 2024, the Company's insurance financing note payable balance was paid in full
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (1,731) $ (1,750)
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the U. S. Securities and Exchange Commission (“SEC”) and on the same basis as the Company prepares its annual audited consolidated financial statements.

The condensed consolidated balance sheet at March 31, 2024, and the condensed consolidated statements of operations, comprehensive loss, and changes in stockholders' equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited, but include all adjustments, consisting of normal recurring adjustments the Company considers necessary for a fair presentation of the financial position, operating results, and cash flows for the periods presented. The results for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the year ending December 31, 2024 or for any future interim period. The condensed consolidated balance sheet at December 31, 2023 has been derived from audited financial statements; however, it does not include all of the information and notes required by U.S. GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2023 and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the SEC on March 21, 2024. The Company’s consolidated subsidiaries consist of its wholly-owned subsidiaries, Rockwell Transportation, Inc. and Rockwell Medical India Private Limited.

The accompanying condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Loss Per Share The Company’s potentially dilutive securities include stock options, restricted stock awards and units, convertible preferred stock and warrants. These securities were excluded from the computations of diluted net loss per share for the three months ended March 31, 2024 and 2023, as the effect would be to reduce the net loss per share.
Adoption of Recent Accounting Pronouncements
Adoption of Recent Accounting Pronouncements
The Company continually assesses new accounting pronouncements to determine their applicability. When it is determined a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a review to determine the consequences of the change to its consolidated financial statements and assures there are sufficient controls in place to ascertain the Company’s consolidated financial statements properly reflect the change.
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures, which updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.
Revenue recognition
The Company recognizes revenue under ASC 606, Revenue from Contracts with Customers, issued by the FASB. The core principle of the revenue standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The following five steps are applied to achieve that core principle:

Step 1: Identify the contract with the customer
Step 2: Identify the performance obligations in the contract
Step 3: Determine the transaction price
Step 4: Allocate the transaction price to the performance obligations in the contract
Step 5: Recognize revenue when the company satisfies a performance obligation
Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by Rockwell from a customer, are excluded from revenue.
Shipping and handling costs associated with outbound freight related to contracts with customers are accounted for as a fulfillment cost and are included in cost of sales when control of the goods transfers to the customer.
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Basic and Diluted Net Loss Per Share
Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 was calculated as follows:
Three Months Ended
March 31,
(In thousands, except share and per share amounts)20242023
Numerator:
Net loss$(1,731)$(1,750)
Net loss attributable to common stockholders$(1,731)$(1,750)
Denominator:
Weighted average number of shares of common stock outstanding - basic and diluted29,327,204 18,359,940 
Net loss per share attributable to common stockholders - basic and diluted$(0.06)$(0.10)
Summary of Potentially Dilutive Securities The following table includes the potential shares of common stock, presented based on amounts outstanding at each period end, that were excluded from the
computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
As of March 31,
20242023
Warrants to Purchase Common Stock3,984,48410,196,268 
Options to Purchase Common Stock1,876,031 1,194,202 
Convertible Preferred Stock1,363,636 1,363,636 
Unvested Restricted Stock Units441,218 125,000 
Unvested Restricted Stock Awards891 891 
Total7,666,26012,879,997 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Acquisition (Tables)
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired
The purchase price was allocated, on a relative fair value basis, to the assets acquired at the July 10, 2023 acquisition date as follows (table in thousands):
Consideration
Cash Payment$12,233 
Deferred Consideration5,000 
Transaction Costs128 
Total Consideration$17,361 
Assets Acquired
Customer Relationships Intangible Asset$11,035 
Equipment5,093 
Inventory1,233 
Total Assets Acquired$17,361 
Schedule of Future Amortization Expense
Estimated future amortization expense on the Company's customer relationships intangible asset as of March 31, 2024 is as follows (table in thousands):
Year ended December 31:
2024 (remainder of year)$414 
2025552 
2026552 
2027552 
2028552 
Thereafter7,999 
Total$10,621 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue
Revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.
In thousandsThree Months Ended March 31, 2024
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$11 $— $11 
Total Drug Products11 — 11 
Concentrate Products
Product Sales – Point-in-time22,665 20,934 1,731 
Total Concentrate Products22,665 20,934 1,731 
Net Revenue$22,676 $20,934 $1,742 

In thousandsThree Months Ended March 31, 2023
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$65 $— $65 
Total Drug Products65 — 65 
Concentrate Products
Product Sales – Point-in-time18,131 16,459 1,672 
License Fee – Over time1,472 1,472 — 
Total Concentrate Products19,603 17,931 1,672 
Net Revenue$19,668 $17,931 $1,737 
Summary of Contract Balances
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.
In thousandsMarch 31, 2024December 31, 2023January 1, 2023
Accounts Receivable, net$11,094 $10,901 $6,259 
Contract Liabilities, which are included in deferred license revenue$510 $521 $4,331 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Available-for-Sale (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Investments Available-for-Sale
Investments available-for-sale consisted of the following as of March 31, 2024 and December 31, 2023 (table in thousands):
March 31, 2024
Amortized CostUnrealized GainUnrealized LossAccrued InterestFair Value
Available-for-Sale Securities
Debt securities$1,948 $29 $— $— $1,977 

December 31, 2023
Amortized CostUnrealized GainUnrealized LossAccrued InterestFair Value
Available-for-Sale Securities
Debt securities$1,948 $$— $— $1,952 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Summary of Components of Inventory
Components of inventory, net of reserves, as of March 31, 2024 and December 31, 2023 are as follows (table in thousands):
March 31,
2024
December 31,
2023
Inventory - Current Portion
Raw Materials$2,024 $2,250 
Work in Process241 351 
Finished Goods3,808 3,270 
Total Current Inventory6,073 5,871 
Inventory - Long Term (1)
178 178 
Total Inventory$6,251 $6,049 
__________
1.Represents inventory related to Triferic raw materials, which is expected to be utilized for the Company's international partnerships, net of a reserve of $1.1 million related to the termination of the development of Triferic in Wanbang in 2023 as a result of the failure to demonstrate efficacy when compared with a placebo in its phase III clinical studies.
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Summary of Major Classes of Property and Equipment
As of March 31, 2024 and December 31, 2023, the Company’s property and equipment consisted of the following (table in thousands):
March 31,
2024
December 31,
2023
Leasehold Improvements$1,423 $1,423 
Machinery and Equipment11,268 11,131 
Information Technology & Office Equipment1,847 1,845 
Laboratory Equipment807 807 
   Total Property and Equipment15,345 15,206 
Accumulated Depreciation and Amortization(9,211)(8,804)
Property and Equipment, net$6,134 $6,402 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Summary of Accrued Liabilities
Accrued liabilities as of March 31, 2024 and December 31, 2023 consisted of the following (table in thousands):
March 31,
2024
December 31,
2023
Accrued Compensation and Benefits$1,507 $2,413 
Accrued Unvouchered Receipts1,164 1,663 
Accrued Manufacturing Expense827 1,064 
Accrued Workers Compensation219 254 
Other Accrued Liabilities1,536 1,755 
Total Accrued Liabilities$5,253 $7,149 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholder's Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Summary of Common Stock Reserved for Issuance
As of March 31, 2024 and 2023, the Company reserved for issuance the following shares of common stock related to the potential exercise of employee stock options, unvested restricted stock, convertible preferred stock, pre-funded warrants and all other warrants (collectively, "common stock equivalents"):
As of March 31,
Common stock and common stock equivalents:20242023
Common stock29,556,474 12,552,673 
Common stock issuable upon exercise of pre-funded warrants— 5,911,000 
Common stock and pre-funded stock warrants29,556,474 18,463,673 
Options to Purchase Common Stock1,876,031 1,194,202 
Unvested Restricted Stock Awards891 891 
Unvested Restricted Stock Units441,218 125,000 
Convertible Preferred Stock1,363,636 1,363,636 
Warrants to Purchase Common Stock3,984,484 10,196,268 
Total37,222,734 31,343,670 
Summary of Assumptions Used In Calculating Fair Value of Warrant
The fair value of the warrant at the issuance date was calculated using the Black-Scholes pricing model and include the following assumptions:

Stock price per share$1.86
Expected stock price volatility85.00%
Risk-free interest rate3.93%
Term (years)5.0
Dividend yield—%
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Summary of Total Stock-Based Compensation Expense
The Company recognized total stock-based compensation expense during the three months ended March 31, 2024 and 2023 as follows (table in thousands):
Three Months Ended
March 31,
20242023
Service-based awards:
Restricted Stock Units$118 $45 
Stock Option Awards133 148 
Total$251 $193 
Summary of Stock Options Activity
A summary of the Company’s service-based stock option activity for the three months ended March 31, 2024 is as follows:
Service Based Stock Option AwardsShares
Underlying
Options
Weighted
Average Exercise
Price
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic Value
(in $1,000's)
Outstanding at January 1, 20241,328,621 $5.22 
Granted549,160 1.39 
Forfeited(1,750)2.06 
Outstanding at March 31, 20241,876,031 $4.10 8.7$380,399 
Exercisable at March 31, 2024430,662 $12.14 7.4$57,960 
Restricted stock awards - performance based awards  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Summary of Restricted Stock Awards
A summary of the Company’s performance based restricted stock awards during the three months ended March 31, 2024 is as follows:
Performance Based Restricted Stock AwardsNumber of SharesWeighted Average
Grant-Date
Fair Value
Unvested at January 1, 2024891 $62.70 
Unvested at March 31, 2024891 $62.70 
Restricted stock units - service based awards  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Summary of Restricted Stock Awards
A summary of the Company’s service-based restricted stock units during the three months ended March 31, 2024 is as follows:
Service Based Restricted Stock UnitsNumber of SharesWeighted Average
Grant-Date
Fair Value
Unvested at January 1, 2024258,885 $1.83 
Granted249,990 1.39 
Vested(67,657)1.37 
Unvested at March 31, 2024441,218 $1.65 
Stock Option Awards  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Summary of Stock Option Assumptions
The fair value of the service-based stock option awards granted for the three months ended March 31, 2024 were based on the following assumptions:
Three Months Ended March 31, 2024Three Months Ended March 31, 2023
Exercise price
$1.39
N/A
Expected stock price volatility
81.8%
N/A
Risk-free interest rate
4.31%
N/A
Term (years)
5.61 - 5.62
N/A
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Summary of Lease Costs
The following summarizes quantitative information about the Company’s operating and finance leases (table in thousands):
Three Months Ended
March 31, 2024
Three Months Ended
March 31, 2023
Operating leases
Operating lease cost$420 $404 
Variable lease cost122 115 
Operating lease expense542 519 
Finance leases
Amortization of right-of-use assets141 141 
Interest on lease obligations32 39 
Finance lease expense173 180 
Short-term lease rent expense
Total rent expense$720 $703 
Other information
Operating cash flows from operating leases$437 $424 
Operating cash flows from finance leases$32 $39 
Financing cash flows from finance leases$138 $128 
Weighted-average remaining lease term – operating leases2.22.8
Weighted-average remaining lease term – finance leases3.24.2
Weighted-average discount rate – operating leases6.5 %6.4 %
Weighted-average discount rate – finance leases6.4 %6.4 %
Summary of Operating Lease Maturities
Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):
OperatingFinance
Year ending December 31, 2024 (remaining)$1,261 $503 
Year ending December 31, 20251,587 676 
Year ending December 31, 2026946 666 
Year ending December 31, 2027525 311 
Year ending December 31, 2028— 
Total4,321 2,156 
Less present value discount(353)(206)
Operating and finance lease liabilities$3,968 $1,950 
Summary of Finance Lease Maturities
Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):
OperatingFinance
Year ending December 31, 2024 (remaining)$1,261 $503 
Year ending December 31, 20251,587 676 
Year ending December 31, 2026946 666 
Year ending December 31, 2027525 311 
Year ending December 31, 2028— 
Total4,321 2,156 
Less present value discount(353)(206)
Operating and finance lease liabilities$3,968 $1,950 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans and Security Agreement (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Summary of Principal Payments on Term Loan
The following table reflects the schedule of principal payments on the Term Loan as of March 31, 2024 (in thousands):
March 31, 2024
2024 (remaining)$— 
2025— 
20261,352 
20273,246 
20283,246 
2029 (inclusive of Final Fee)1,254 
Total debt maturities9,098 
Unamortized issuance costs, discount and premium, net(833)
Term Loan - Long-Term, net of issuance costs$8,265 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business (Details)
3 Months Ended
Mar. 31, 2024
ft²
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Operating space 175,000
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Liquidity and Capital Resources (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 02, 2024
Mar. 31, 2024
Mar. 31, 2023
Liquidity and Capital Resources [Abstract]      
Cash, cash equivalents and investments available-for-sale   $ 8,600  
Working capital   11,700  
Net cash used in operating activities   $ 2,380 $ 3,876
Term loan | Term loan      
Debt Instrument [Line Items]      
Period for which company is entitled to make interest-only payments 30 months    
Term loan | Term loan | Maximum      
Debt Instrument [Line Items]      
Period for which company is entitled to make interest-only payments 36 months    
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss $ (1,731) $ (1,750)
Net loss attributable to common stockholders for basic (1,731) (1,750)
Net loss attributable to common stockholders for diluted $ (1,731) $ (1,750)
Denominator:    
Weighted average number of common stock outstanding - basic (in shares) 29,327,204 18,359,940
Weighted average number of common stock outstanding - diluted (in shares) 29,327,204 18,359,940
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.06) $ (0.10)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (0.06) $ (0.10)
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Potentially Dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 7,666,260 12,879,997
Warrants to Purchase Common Stock    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 3,984,484 10,196,268
Options to Purchase Common Stock    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 1,876,031 1,194,202
Convertible Preferred Stock    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 1,363,636 1,363,636
Unvested Restricted Stock Units    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 441,218 125,000
Unvested Restricted Stock Awards    
Net Earnings per Share    
Securities excluded from diluted loss per share calculation (in shares) 891 891
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Acquisition - Narrative (Details)
$ in Thousands
3 Months Ended
Jul. 10, 2023
USD ($)
payment
Mar. 31, 2024
USD ($)
Customer Relationships    
Asset Acquisition [Line Items]    
Amortization of intangible assets   $ 100
Finite lived intangible assets   $ 10,621
Evoqua Water Technologies LLC    
Asset Acquisition [Line Items]    
Total Consideration $ 17,361  
Cash payment, including transaction cost $ 12,400  
Number of deferred payments | payment 2  
Milestone payments $ 2,500  
Deferred payments, first payment period 1 year  
Evoqua Water Technologies LLC | Customer Relationships    
Asset Acquisition [Line Items]    
Intangible asset, useful life 20 years  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Acquisition - Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired (Details) - Evoqua Water Technologies LLC
$ in Thousands
Jul. 10, 2023
USD ($)
Asset Acquisition [Line Items]  
Cash Payment $ 12,233
Deferred Consideration 5,000
Transaction Costs 128
Total Consideration 17,361
Equipment 5,093
Inventory 1,233
Total Assets Acquired 17,361
Customer Relationships  
Asset Acquisition [Line Items]  
Customer Relationships Intangible Asset $ 11,035
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Asset Acquisition - Schedule of Future Amortization Expense (Details) - Customer Relationships
$ in Thousands
Mar. 31, 2024
USD ($)
Asset Acquisition [Line Items]  
2024 (remainder of year) $ 414
2025 552
2026 552
2027 552
2028 552
Thereafter 7,999
Total $ 10,621
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Nature of Goods and Services (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
segment
agreement
Dec. 31, 2023
USD ($)
Mar. 31, 2023
Dec. 31, 2023
Revenue Recognition [Line Items]        
Number of operating market segments | segment 1      
Customers average payment term 30 days      
Distributors average payment term 60 days      
Number of distribution and license agreements | agreement 5      
Da Vita Healthcare Partners Inc        
Revenue Recognition [Line Items]        
Product purchase agreement, one time payment from counterparty | $   $ 0.4    
Da Vita Healthcare Partners Inc | Revenue Benchmark | Customer Concentration Risk        
Revenue Recognition [Line Items]        
Customer concentration, percentage 44.00%   48.00%  
Da Vita Healthcare Partners Inc | Accounts Receivable | Customer Concentration Risk        
Revenue Recognition [Line Items]        
Customer concentration, percentage 19.00%     19.00%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net Revenue $ 22,676 $ 19,668
Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 11 65
Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 22,665 19,603
U.S.    
Disaggregation of Revenue [Line Items]    
Net Revenue 20,934 17,931
U.S. | Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 0 0
U.S. | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 20,934 17,931
Rest of World    
Disaggregation of Revenue [Line Items]    
Net Revenue 1,742 1,737
Rest of World | Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 11 65
Rest of World | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 1,731 1,672
License Fee – Over time | Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 11 65
License Fee – Over time | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue   1,472
License Fee – Over time | U.S. | Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 0 0
License Fee – Over time | U.S. | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue   1,472
License Fee – Over time | Rest of World | Drug products    
Disaggregation of Revenue [Line Items]    
Net Revenue 11 65
License Fee – Over time | Rest of World | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue   0
Product Sales – Point-in-time | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 22,665 18,131
Product Sales – Point-in-time | U.S. | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue 20,934 16,459
Product Sales – Point-in-time | Rest of World | Concentrate Products    
Disaggregation of Revenue [Line Items]    
Net Revenue $ 1,731 $ 1,672
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Summary of Contract Balances (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Revenue from Contract with Customer [Abstract]      
Accounts Receivable, net $ 11,094,000 $ 10,901,000 $ 6,259,000
Contract Liabilities, which are included in deferred license revenue 510,000 521,000 $ 4,331,000
Revenue Recognition [Line Items]      
Contract assets 0 0  
Concentrate Products      
Revenue Recognition [Line Items]      
Reserve for returns $ 0 $ 0  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Transaction Price Allocated to Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue Recognition [Line Items]    
Increase (decrease) in contract with customer, liability $ (11) $ (1,537)
Revenue performance obligation $ 500  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Investments - Summary of Investments Available-for-Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Amortized Cost $ 1,948 $ 1,948
Unrealized Gain 29 4
Unrealized Loss 0 0
Accrued Interest 0 0
Fair Value $ 1,977 $ 1,952
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory - Summary of Components of Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Mar. 31, 2024
Inventory - Current Portion    
Raw Materials $ 2,250 $ 2,024
Work in Process 351 241
Finished Goods 3,270 3,808
Total Current Inventory 5,871 6,073
Inventory - Long Term 178 178
Total Inventory 6,049 $ 6,251
Triferic Inventory | SEC Schedule, 12-09, Reserve, Inventory    
Inventory - Current Portion    
Inventory reserve, period increase (decrease) $ 1,100  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory - Narrative (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Inventory, gross $ 6,073,000 $ 5,871,000
Inventory, reserve $ 25,000 $ 25,000
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property and equipment      
Gross property and equipment $ 15,345   $ 15,206
Accumulated Depreciation and Amortization (9,211)   (8,804)
Property and Equipment, net 6,134   6,402
Depreciation expense 400 $ 200  
Leasehold Improvements      
Property and equipment      
Gross property and equipment 1,423   1,423
Machinery and Equipment      
Property and equipment      
Gross property and equipment 11,268   11,131
Information Technology & Office Equipment      
Property and equipment      
Gross property and equipment 1,847   1,845
Laboratory Equipment      
Property and equipment      
Gross property and equipment $ 807   $ 807
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued Compensation and Benefits $ 1,507 $ 2,413
Accrued Unvouchered Receipts 1,164 1,663
Accrued Manufacturing Expense 827 1,064
Accrued Workers Compensation 219 254
Other Accrued Liabilities 1,536 1,755
Total Accrued Liabilities $ 5,253 $ 7,149
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Deferred License Revenue (Details) - Baxter Healthcare Organization
$ in Millions
1 Months Ended 3 Months Ended
Oct. 31, 2014
USD ($)
Mar. 31, 2023
USD ($)
Nov. 09, 2022
installment
Disaggregation of Revenue [Line Items]      
Term of agreement 10 years    
Upfront payment $ 20.0    
Number of payment installments | installment     2
Recognized deferred revenue   $ 1.5  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Jul. 10, 2023
USD ($)
$ / shares
shares
Jun. 16, 2022
USD ($)
shares
Apr. 06, 2022
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Mar. 31, 2023
shares
Jan. 02, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2022
shares
Apr. 08, 2022
USD ($)
Class of Stock [Line Items]                  
Preferred shares, shares authorized (in shares)       2,000,000     2,000,000    
Preferred shares, par value (in dollars per share) | $ / shares       $ 0.0001     $ 0.0001    
Preferred shares, shares issued (in shares)       15,000     15,000    
Preferred shares, shares outstanding (in shares)       15,000     15,000    
Common shares, shares authorized (in shares)       170,000,000     170,000,000    
Common shares, par value (in dollars per share) | $ / shares       $ 0.0001     $ 0.0001    
Common shares, shares outstanding (in shares)       29,556,474 12,552,673   29,130,607    
Common shares, shares issued (in shares)       29,556,474     29,130,607    
Exercise of employee stock options, net of tax (in shares)       0 0        
COMMON STOCK                  
Class of Stock [Line Items]                  
Common shares, shares outstanding (in shares)       29,556,474 12,552,673   29,130,607 12,163,673  
Term loan | Term loan                  
Class of Stock [Line Items]                  
Common stock issuable upon exercise of pre-funded warrants (in shares)           191,096      
Exercise price of warrant (in dollars per share) | $ / shares           $ 1.83      
Fair value of warrant | $           $ 0.2      
PIPE Purchase Agreement Pre-Funded Warrant                  
Class of Stock [Line Items]                  
Warrants exercised (in shares)       0 389,000        
Armistice Warrant Agreement                  
Class of Stock [Line Items]                  
Common stock issuable upon exercise of pre-funded warrants (in shares) 9,900,990                
Exercise price of warrant (in dollars per share) | $ / shares $ 1.39                
Proceeds from Issuance of Common Stock in connection with exercise of Prior Warrant and Pre-Funded Warrants | $ $ 13.8                
Armistice Reload Warrant Agreement                  
Class of Stock [Line Items]                  
Common stock issuable upon exercise of pre-funded warrants (in shares) 3,750,000                
Exercise price of warrant (in dollars per share) | $ / shares $ 5.13                
Warrant expiration period 54 months                
Ownership limitation percentage 0.0999                
Letter Agreement                  
Class of Stock [Line Items]                  
Period after issuance, shares cannot be sold 45 days                
Minimum purchase price (in dollars per share) | $ / shares $ 6.25                
Extended expiration date 1 year                
At-the-Market Offering | COMMON STOCK                  
Class of Stock [Line Items]                  
Issuance of common stock (in shares)       358,210          
Series X Convertible Preferred Stock                  
Class of Stock [Line Items]                  
Interest rate percentage     1.00%            
Common stock trading price (in dollars per share) | $ / shares     $ 22.00            
Common stock trading period     30 days            
Accreted amount | $       $ 0.2          
Conversion price (in dollars per share) | $ / shares     $ 11.00            
Convertible preferred stock (in shares)     91            
Outstanding common stock, percentage     9.90%            
Outstanding common stock, not to exceed, percentage     19.90%            
Percentage of investment owned     50.00%            
Maximum working capital line | $     $ 5.0            
Consideration received | $     15.0            
Stock issuance costs | $     0.1            
Proceeds from sale of equity, net | $     14.9            
Da Vita Healthcare Partners Inc | Share Issuance, Tranche One                  
Class of Stock [Line Items]                  
Proceeds from issuance of convertible preferred stock | $   $ 7.5 7.5            
Da Vita Healthcare Partners Inc | Series X Convertible Preferred Stock | Private Placement                  
Class of Stock [Line Items]                  
Sale of stock, aggregate consideration authorized | $     $ 15.0            
Common stock trading price (in dollars per share) | $ / shares     $ 1,000            
Da Vita Healthcare Partners Inc | Series X Convertible Preferred Stock | Private Placement | Share Issuance, Tranche One                  
Class of Stock [Line Items]                  
Number of shares issued (in shares)   7,500 7,500            
Cantor Fitzgerald & Co | At-the-Market Offering                  
Class of Stock [Line Items]                  
Sale of stock, aggregate consideration authorized | $       10.4         $ 12.2
Cantor Fitzgerald & Co | Controlled Equity Offering                  
Class of Stock [Line Items]                  
Consideration received | $       $ 0.6          
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholder's Equity - Summary of Common Stock Reserved for Issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Common stock and common stock equivalents:      
Common stock (in shares) 29,556,474 29,130,607 12,552,673
Common stock and pre-funded stock warrants (in shares) 29,556,474   18,463,673
Options to purchase common stock (in shares) 1,876,031   1,194,202
Convertible preferred stock (in shares) 1,363,636   1,363,636
Total (in shares) 37,222,734   31,343,670
Warrants to Purchase Common Stock      
Common stock and common stock equivalents:      
Warrants outstanding (in shares) 3,984,484   10,196,268
Pre-funded Warrants      
Common stock and common stock equivalents:      
Common stock issuable upon exercise of pre-funded warrants (in shares) 0   5,911,000
Unvested Restricted Stock Awards      
Common stock and common stock equivalents:      
Unvested restricted stock awards/units (in shares) 891   891
Unvested Restricted Stock Units      
Common stock and common stock equivalents:      
Unvested restricted stock awards/units (in shares) 441,218 258,885 125,000
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholder's Equity - Summary of Assumptions Used In Calculating Fair Value of Warrant (Details)
Mar. 31, 2024
Stock price per share  
FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]  
Measurement input 1.86
Expected stock price volatility  
FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]  
Measurement input 0.8500
Risk-free interest rate  
FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]  
Measurement input 0.0393
Term (years)  
FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]  
Measurement input 5.0
Dividend yield  
FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]  
Measurement input 0
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share based compensation expense $ 251 $ 193
Restricted Stock Units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share based compensation expense 118 45
Stock Option Awards    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total share based compensation expense $ 133 $ 148
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Performance Based Restricted Stock Awards (Details) - Restricted stock awards - performance based awards
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Number of Shares  
Outstanding at beginning of period (in shares) | shares 891
Outstanding at beginning of period (in shares) | shares 891
Weighted Average Grant-Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 62.70
Outstanding at end of period (in dollars per share) | $ / shares $ 62.70
Vesting period 20 months
Unrecognized stock-based compensation expense | $ $ 0.0
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Service Based Restricted Stock Units (Details) - Unvested Restricted Stock Units
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Number of Shares  
Outstanding at beginning of period (in shares) | shares 258,885
Granted (in shares) | shares 249,990
Vested (in shares) | shares (67,657)
Outstanding at beginning of period (in shares) | shares 441,218
Weighted Average Grant-Date Fair Value  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 1.83
Granted (in dollars per share) | $ / shares 1.39
Vested (in dollars per share) | $ / shares 1.37
Outstanding at end of period (in dollars per share) | $ / shares $ 1.65
Unrecognized stock-based compensation expense | $ $ 0.4
Unrecognized stock-based compensation expense, weighted average remaining term (in years) (less than) 2 years 6 months
Minimum  
Weighted Average Grant-Date Fair Value  
Vesting period 1 year
Maximum  
Weighted Average Grant-Date Fair Value  
Vesting period 3 years
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Service Based Stock Options - Fair Value Assumptions (Details) - Stock Option Awards
3 Months Ended
Mar. 31, 2024
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected stock price volatility, minimum 81.80%
Risk-free interest rate, minimum 4.31%
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price (in dollars per share) $ 1.39
Term (years) 5 years 7 months 9 days
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Term (years) 5 years 7 months 13 days
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Service Based Stock Options (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Shares Underlying Options  
Outstanding at the end of the period (in shares) 1,876,031
Stock Option Awards  
Shares Underlying Options  
Outstanding at the beginning of the period (in shares) 1,328,621
Granted (in shares) 549,160
Forfeited (in shares) (1,750)
Outstanding at the end of the period (in shares) 1,876,031
Exercisable at end of period (in shares) 430,662
Weighted Average Exercise Price  
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 5.22
Granted (in dollars per share) | $ / shares 1.39
Forfeited (in dollars per share) | $ / shares 2.06
Outstanding at the end of the period (in dollars per share) | $ / shares 4.10
Exercisable at end of the period (in dollars per share) | $ / shares $ 12.14
Weighted Average Remaining Contractual Term  
Outstanding 8 years 8 months 12 days
Exercisable at end of the period 7 years 4 months 24 days
Aggregate Intrinsic Value (in $1,000's)  
Outstanding | $ $ 380,399
Exercisable at end of the period | $ $ 57,960
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Service Based Stock Options - Others (Details) - Stock Option Awards - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average grant date fair value (in dollars per share) $ 0.98 $ 0
Unrecognized stock-based compensation expenses $ 1.1  
Unrecognized stock-based compensation expense, weighted average remaining term (in years) 3 years 3 months 18 days  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
License Agreements (Details)
Oct. 07, 2018
agreement
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Number of additional agreements | agreement 3    
Master Services And Ip Agreement      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Collaborative arrangement, accrued reimbursement of IP expenses and sublicense royalty fees   $ 87,900 $ 87,900
Milestone payments   $ 0 $ 0
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Narrative (Details)
Mar. 31, 2024
ft²
facility
Wixom, Michigan | Wixom, Michigan Property One  
Lessee, Lease, Description [Line Items]  
Facility sqft. 51,000
Wixom, Michigan | Wixom, Michigan Property Two  
Lessee, Lease, Description [Line Items]  
Facility sqft. 17,500
Texas and South Carolina  
Lessee, Lease, Description [Line Items]  
Number of manufacturing facilities | facility 2
Grapevine, Texas  
Lessee, Lease, Description [Line Items]  
Facility sqft. 51,000
Greer, South Carolina  
Lessee, Lease, Description [Line Items]  
Facility sqft. 57,000
Hackensack, New Jersey  
Lessee, Lease, Description [Line Items]  
Facility sqft. 4,100
Maximum  
Lessee, Lease, Description [Line Items]  
Lease term 6 years
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating leases    
Operating lease cost $ 420 $ 404
Variable lease cost 122 115
Operating lease expense 542 519
Finance leases    
Amortization of right-of-use assets 141 141
Interest on lease obligations 32 39
Finance lease expense 173 180
Short-term lease rent expense 5 4
Total rent expense 720 703
Other information    
Operating cash flows from operating leases 437 424
Operating cash flows from finance leases 32 39
Financing cash flows from finance leases $ 138 $ 128
Weighted-average remaining lease term – operating leases 2 years 2 months 12 days 2 years 9 months 18 days
Weighted-average remaining lease term – finance leases 3 years 2 months 12 days 4 years 2 months 12 days
Weighted-average discount rate – operating leases 6.50% 6.40%
Weighted-average discount rate – finance leases 6.40% 6.40%
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Finance Lease and Operating Lease Maturities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating  
Year ending December 31, 2024 (remaining) $ 1,261
Year ending December 31, 2025 1,587
Year ending December 31, 2026 946
Year ending December 31, 2027 525
Year ending December 31, 2028 2
Total 4,321
Less present value discount (353)
Operating lease liabilities 3,968
Finance  
Year ending December 31, 2024 (remaining) 503
Year ending December 31, 2025 676
Year ending December 31, 2026 666
Year ending December 31, 2027 311
Year ending December 31, 2028 0
Total 2,156
Less present value discount (206)
Finance lease liabilities $ 1,950
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans and Security Agreement - Narrative (Details) - Term loan
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 02, 2024
USD ($)
$ / shares
shares
Mar. 16, 2020
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
installment
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Nov. 10, 2022
USD ($)
Term loan            
Debt Instrument [Line Items]            
Aggregate principal amount $ 8,000 $ 35,000 $ 7,500     $ 5,000
Calculation for number of shares of common stock able to be purchased by warrant, percentage of principal amount of relevant term loan funded   3.50%        
Common stock issuable upon exercise of pre-funded warrants (in shares) | shares 191,096          
Exercise price of warrant (in dollars per share) | $ / shares $ 1.83          
Interest rate, base percentage 7.50% 4.75%        
Interest rate, additional percentage added to base percentage 3.50% 4.00%        
Initial interest rate percentage   8.75%        
Option to add interest rate amount to outstanding principal balance in lieu of paying such amount in cash, percentage 2.00% 1.00%        
Number of monthly installments | installment     10      
Prepayment premium percentage     5.00%      
Minimum liquidity floor     $ 5,000      
Minimum principal amount pursuant to liquidity covenant     $ 15,000      
Period for which company is entitled to make interest-only payments 30 months          
Debt instrument, notice period (at least) 7 days          
Debt instrument prepayment before first anniversary of loan agreement date 6.00%          
Debt instrument, prepayment after first anniversary of loan agreement date but on or before second anniversary, percentage 2.00%          
Debt instrument, prepayment after second anniversary of loan agreement date but on or before third anniversary, percentage 1.00%          
Debt instrument, prepayment after third anniversary of loan agreement date through maturity, percentage 0.00%          
Fair value of warrant $ 200          
Effective interest rate       12.00%    
Interest expense       $ 200 $ 400  
Term Loan - Long-Term, net of issuance costs       8,265    
Unamortized issuance costs, discount and premium, net       700    
Premium accretion       833    
Debt instrument, fee amount       100    
Paid-in-kind interest       $ 40    
Term loan | Maximum            
Debt Instrument [Line Items]            
Period for which company is entitled to make interest-only payments 36 months          
Term loan, first tranche            
Debt Instrument [Line Items]            
Aggregate principal amount   $ 22,500        
Net draw down proceeds   21,200        
Closing costs   $ 1,300        
Debt instrument, additional fee at maturity, percentage   4.375%        
Debt instrument, additional fee at maturity, amount   $ 1,000        
Common stock issuable upon exercise of pre-funded warrants (in shares) | shares   43,388        
Exercise price of warrant (in dollars per share) | $ / shares   $ 18.15        
Additional debt discount recognized   $ 500        
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Loans and Security Agreement - Summary of Principal Payments on Term Loan (Details) - Term loan - Term loan
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]  
2024 (remaining) $ 0
2025 0
2026 1,352
2027 3,246
2028 3,246
2029 (inclusive of Final Fee) 1,254
Total debt maturities 9,098
Premium accretion (833)
Term Loan - Long-Term, net of issuance costs $ 8,265
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insurance Financing Note Payable (Details) - 5.40% Note Payable - Notes Payable to Banks
$ in Millions
Jun. 03, 2023
USD ($)
Short-term Debt [Line Items]  
Short-term note payable $ 0.7
Interest rate, base percentage 9.59%
Amortization period (in months) 9 months
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'DYKE@'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 " !Y.:Y8JOQ< ^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$ZZ'4R:2T=/'0Q6V-C-V&IK%CO&UDCZ]G.R-F5L#S#PQ=+O M3Y_ C0Y2]Q&?8Q\PDL5T-[K.)ZG#FIV(@@1(^H1.I3(G?&X>^N@4Y6L\0E#Z M0QT1*LX?P"$IHTC!!"S"0F1M8[34$17U\8(W>L&'S]C-,*,!.W3H*8$H!;!V MFAC.8]? #3#!"*-+WP4T"W&N_HF=.\ NR3'9)34,0SG4+4J^'TA5GLA9#XU?Y]3FN6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !Y.:Y8J0V#-,@% #+'@ & 'AL+W=O*!)-Z8:N+QQT.]VF_6 2 ]$E,7,<*/_] M[ 22MG.^1-'Q2\G;\]2?^"6/[?Z6B^_)BC&)7J(P3JY;*RG7GRPK\58LHLDY M7[-8W5EP$5&I3L722M:"43\31:%%;+MK132(6X-^=FTB!GV>RC"(V42@)(TB M*G8W+.3;ZQ9N'2Y,@^5*Z@O6H+^F2S9C\H_U1*@SJW#Q@XC%2N6K4O$0N9);4'5SX:Y+ RUDRK'OWO3 M5O$_M?#U\<']+H-7,'.:,)>'7P-?KJY;O1;RV8*FH9SR[>]L#W2A_3P>)ME? MM,V?O2 MY*6)Y-%>K$H0!7'^2U_V+^*5P*D2D+V O!-@IT+@[ 5.!IJ7+,.Z MI9(.^H)OD=!/*S=]D+V;3*UH@EA7XTP*=3=0.CEP^88)U$;)B@J6]"VI//4= MR]OK;W(]J= [Z(''PS_ZW>4F4I"D0.!;HAH.$#%>?(P6>(V*1C*(][ M3+Y#V#:IWY3&*5Z/D]DYX.OY>SA/I% M[A_3"\H=.F8'W0T_)6OJL>N6ZF<) M$QO6&OSR$^[:OYKH?I#9&]A. =N!W >WW$M5#Y7H>;=F)E)8CNWV%Q,2J&J( M=%$@7=1#^I)2(9D(=VC*UEQ($QYL)45J>BDNJ&J(URWPNO7P)DP$W->=$*EA MP%AYL%/1[2K[':AOR'E9<%[6;)F"JB](]@&HKD?8:T'#Q%B1H*PA8*\ [(&% M&L4RD#MT%X0,/:;1G D3&.QAVW:;.-TN-L&!TH9P5P7<51VX*5L&>AA5U?A( M(V,;A7VF3^[GKZ/[>_0PNAV[P_NSO(3C1_?M CV./"]50 MJ6ZS9V@F5>]$7""7I[$4._7K&]_$$??;D8D8%C5%?A4E4O*2.KQ#WU?NR=GA -VKY]!3;*Y7V-*Q M<8>@V3GZ&KSP"$TY]8W@H$M3\#(483"&_ _J43_S;6R$ANTR5B/F*=(0 M+N,0A@/->\RB\TX$WP2Q9ZY@V/-A; 0]14;"94C"<+1Y#SKAB:0A^BM85X]/ ML&.GYUPY1M)3Q"5MZGG,66C3/S S M6S%5CQ >;%.-=XK 0\K 0^!P\AQ(-?_D"X3)A_E'-&->*A2OD1!V4N\F4KE_ M)KGW_0RMJ4 ;&J8,_6R?JVFJ<88*.S9E+S,0@1/+LZ!^]D7917,>&I%A@^G# MLS';P;*F7&7B(7!@.50B&KUX*QHO6>7D^XC1XW!V.S0N\,'"IH1E^"%P;CF$ M@S=-;I:M9Z.G5*HH&VF]E(V:VSGXHMOK M]*V-B;<,0Z1>&%*!0*C4-XY]]H(^,W,W/;IDA.T.KEII/T48(F48(G!T&48L M]K-5O[N0+HUTL$'U,'N*]..4Z<>!4\LAQMX%B8[MWY@:'J&5VR-V[38F;<7)/.=P^)JL5,[S/8GK?+Q?)OW@>K$EZ"0+934 M/K]4 Y[(=T[S$\G7V>;CG$O)H^QPQ:C/A'Y W5]P+@\G^A\4^]>#_P!02P,$ M% @ >3FN6)&>+\=C!P 32 !@ !X;"]W;W)KV17TA MS?[ZE6QJ&^M".M,/26QX);\ZELYS9.?\F67?\BVE!?B1Q&E^,=@6Q>YL/,[# M+4U(_I'M:,J_>6190@I^FCV-\UU&R:9JE,1C9%GN."%1.IB<5Y_=9)-S5A9Q ME-*;#.1EDI#LY9+&[/EB <_/[B-GK:%^& \.=^1)[JFQ?WN)N-GXZ:73930 M-(]8"C+Z>#&8PK.9736H%']']#GO' ,QE ?&OHF3Y>9B8 E'-*9A(;H@_,^> MSF@#>2 YG;'XGVA3;"\&_@!LZ",IX^*6 M/7^AAP$YHK^0Q7GU&SP?M-8 A&5>L.30F#M(HK3^2WX< M%I &U- W1H@%[; M !\:X&J@M;-J6'-2D,EYQIY!)M2\-W%0Q:9JS4<3I>(VKHN,?QOQ=L7D_FIZ M/U_>+>9@=GTU7URMZZ/U]6HYGXJ/+Z>KZ=5L =9?%HN[-1B!^_4'*U_65T::*W\EV4> X1 @"]F*YC-S\SD-F^;X MN/F8QZ )!&H"@:K^L*:_Z7K-QZ<:1MW.5K<3R^PLWY&07@SX.LIIMJ>#R;LW MT+4^J0;UFSH[&B)NAHA-O4]F)-\"?K- =;#X7D9[$M.T4-Z\NBNWZDKD@OW$ M=6UT/MYW1R.+_,#'C>C(I=VXM(TNE^F>YD4B?('IGD0Q>8CIB">LT9J[55FM M^W,Z+F#@>3VK*I&#U%:=QJICM#H-0U8*G[F9[D(X!6SZNL@9:KF9A^X]4W>KUC!8E?X<^7KHU< M-W![#A4JW_,LM<6@L1B<""?G>U:\5/$4"WPGUI'VM@?R;8>X/R45(MO2+!QH MM=BQ7CLGKU@Z.D1521%+OI>>WS-Y0G1LLL-&:#19%36 /8+[G!YN. ?@-0\Q M*:+T21O70[==-]CW^X%5J) '-9,4MAR#1H9H3'^.4I*&1M-($4*WG_%5JL#2 MF6[)!,UH6J8%29\BGD /EO4VL6II(]CWJ9)Y3J QVL()FNGT!V.;YRB.E=9D MQ@2R,;/HV%8+(F@F49T[.RO)D)^@#!D']7%Y0G1LLP41-).H3J$&:PK&6![J MDT@E0]#3S<(61M SUH"KY?1RN5K>+1=K,+V:@_7=]>S/+]>K^>)V_>Z-SR_Q M"2S^NE_>_:LT;T3=KQ:*OZNWXU"TK(-FV#6ES0UY$76-:4++*@[8F6: 64MH)[14KJ"E%()EVTE26 M)S1.E5Y6JS!DN69:RS3SD>OTS:M4@2;HN&4>?B7SY*1FC#B6B2;C0R7R'(WEEGK8 M3#TMILV&%=LW&=2G5,>66^#A$\#CSD ]3P[3^T6@6NP"E%X5NS8IMD;-L<_. M$T]K'D7@EFO8-E;]ZX*%W[8LYC<^;ZK\[R4/ MZ9G2K9&2OUKF_Z[>CL?>8A*;,7F3_9S[512&X*WUT;(L"'8D WL2EW0(T)!_ M(GY OB72A=OF<7^E MF-.0)@\JG^(=HR_25YH5) G1!X>/V+%-84#!T''=H M>_50^2G$UM"UO%=&JK[%RG =?86'@/>VH]7+L/A%&4&Y*NAO?XR2XPBV10,V M%PW3S282:90O_QL2;491"F9D%_%TH#0I5P V#!R[#RVESK=]38V#VUH!G]SO MEDD9DX**2#]&8:0LOK%,_!$._ #U:S&UT(.!9M> V^H G]SX-DX/C\Q9PI/# M5KQ;W5.P3$->^(+W*Y;G'Y1CD,&/)!C(FI%FEV:WI8%M+@UJ&.C3K?+=CF*C M:[EV?P:K9! %.LMM:6";2P.)7]52_,4A0.DMF>JAEDJF>*@U[KSK%2_:>;IX MBM(CP&6?WNNCXIV*YZ_?O "KXCJ@ZWE'#K0L"_?V1\#W&PO=V]R:W-H M965T&ULK9==;YLP%(;_BL6FJ9.Z\ U)ER"E(54K=6G4M-O% MM L'G& 5,+.=I-NOGPV492FEA#47P3;G/1\/<###':$/+$*(@\*-\S7YM0;D@V/ M<8KF%+!-DD#ZZQS%9#=2=.5IX1:O(RX75&^8P35:('Z?S:F8J967$"%',$C(T(?$W'/)HI/05$*(5W,3\ENPN45F0+?T% M)&;Y/]@5MJZK@&##.$E*L<@@P6EQA(\EB#V!;KT@,$J!T59@E@*SK< J!59. MIB@EY^!##KTA)3M I;7P)@IO.X+3L59+'3/?B!7!<:* MI5&Q-')_Y@O^%AQR))X)#L@*7. 4I@&&,9@3AO-[_/MXR3@5=_J/.E*%;ZO> MMWS\SU@& S12Q//-$-TBQ?OP3G>TSW77+0!1"D* MRWOL%&20@BV,-PBVB.'F,60GW'I:3],T?:AN]ZFU M,_,;,^[(PZIX6$?R*(X ;GA$*/XMSD@NQ6HMC"* O5>E>$G(WP&-EG9^8\(= M<=@5#KL;#LS8YG44]K,2=?LYB%96?F.B'3$X%0:G&P;QIF<@? ^/H7M%_?KE= MK;9;M+;T&S/NR&-0\1ATX-&N60R>]\.!;3N6:QV@J#/43<*'[38]1<33K)\'[PD7.RJ\V$DOI00E0;B_(H0_C216^OJV\O[ U!+ P04 M " !Y.:Y8FK+)8V<$ -$ & 'AL+W=O),;QA1Z3Y-,#JV-4ML[VY;AAJ54 MWO(MR^#+BHN4*FB*M2VW@M$H=TH3FSB.9Z\\2?AA:V#IU/,?KC=(=]FBPI6L6,/6R?1+0LLLH49RR3,8\0X*MAM88 MWTUP7SOD%G_&["#/WI&F\LKYFV[,HZ'E:$0L8:'2(2@\]FS"DD1' AS_'(-: MY9C:\?S]%/U;3A[(O%+))CSY$4=J,[1Z%HK8BNX2]

)Q.GL,BK=@ M\7T^'>ON8 F/A]GC,D"+;VCQ-'L>+^=@@&[02S!%GS]]09]0G*'EAN\DS2(Y ML!7@TM'M\(CAOL! &C"XZ(%G:B/1+(M8=.EO Y^2%#F1NB>M 1^HN$4N_HJ( M0SH&/).?=W=;X+CE'+MY/+G+?KH$;)00!-FW!*% MJY>[ZERS'Q'B^=[ WI_#KUOAON?U2JL+7-T25[<5UX1+A?BJ&5OAWKT<%9,K M; 8KW_'Z9FQ>BQ""K=[4)K!^?89Z5U#K)L1O6-Y>B;37BC0 38BS M=0X4CO(;4] RP>O5QN[VKZ>R;M/I-^#KE_CZ[4O,,B9HDN,;1Y#38YT,M)J9 M0/;K"^[7CHG!B'0=,TSL5-+@M )=;)G&!5/Y'3:E,:\[M8%OL$NN)]%HUB%^ M \ S[<*MB76A-DR@V3O<:22[,P+$'YE,/RK:)5U2T26MZS'/%(.XZL382)C4 MI[KCXNL%,5BYO:;UJ'0.M\I)!;!0/",^MW[@:]NE;G.6XBZQ55J$V\5HR16< MN8L=\Q5ES)BWCJ$N)]'QKV$:K%Q]83 "K<0)MZN35LW&\]:MZ>$-]NO+:S1K M3 B5-N%V<;JG,@[1"2""](""#14,?88+8,23A(JB5^K>+T8&Q0B]\A1Z]9 M04*BQ4Y)!<*BD[9FE+.09AIU:2-]E_C$J9W'NB7NN7"CZ#3MJ$H*<;L6GA;D M(_C41;")3]VR@8]]5EBE3*SS>E.BD.\R590C96]9TX[S2NZJ_U[7NGG!5H4I M"F6XH:SC3**$K2"D<^L#+%'4GD5#\6U>OKUR!<5@_KJ!>IT);0#?5YRK4T,/ M4/X#,/H/4$L#!!0 ( 'DYKEB_$"/\ 0, -T' 8 >&PO=V]R:W-H M965T&ULK55;;]HP%/XK5E9-K32:D'"9.HC$K2M2N:B![F': M@TD.)&MB,]N!=K]^QPED0 /:PU[BV_D^?Y\=G]/:A#'F@AE_-IQ M&L66&GC8W[/?9][1RX)*Z/'X6Q2HL&U\-D@ 2YK&ZHEO'V#GIZ[Y?![+[$NV MNUC+('XJ%4]V8%201"QOZ>ON' X R%,.L'< ^Q10.P-P=@ G,YHKRVSUJ:)N M2_ M$3H:V70G.YL,C6XBIF_14P)7(\0I=S[NS/O#V:!/>I-Q?S#V\IXW>1SV M.WK:FV$S&HQG'IGE=3'^GI9MKL<]H<ZV<73_W.[FF/K0-))8@-F"X'S]4&]:7,NO_B>SH(&K%0=0N ML;MCS$Z/7);^(CFRD2%U"MJXE6K3J;;,S:'ZTJBZ540=R:H7LNH79#36-[8!J?1MEMK(=ZH?"+3K)Q[> MAU2<<@.-PD#CH@%,;)BV&.FE0@#SW\A,4"9CFB7,3O SO2"X\4Z-=:+W?42E M5JZW6>AM7M1[_ ;._1'-LKNV&B?J2J/JS1.!YD&F3$"LL@(BB<]3IO*\4LP6 M-:J3I>:3^2[6KKS4_*7)"Q]FC57$)(EAB936;1-/3.3%)!\HOL[R\8(KS.Y9 M-\3Z"T('X/J2<[4?Z V*BN[^ 5!+ P04 " !Y.:Y8O\H?I^ ) "5:0 M& 'AL+W=O?/%UNT\IUN<5PV\ M!^GD.8J_)FO&4O)MNPF3T]XZ31\^#@;)F A?^8NBK=^RN_&]X/D M(6;^:A>TW0P421H-MGX0]LY.=H]=QV?#OV9REMP_7,;\WV%-6P9:%21"%)&9WI[V9_-%3E2Q@ M]XK/ 7M.#FZ3;"I?HNAK=H>N3GM2-B*V83^:+GS ]VOP5K-+U:6_2(RMVYS]NTIOHV6'YA+2,MXPVR>XO M>S$>P#<*7__ZW_(TX")#5(P%*'J!4 I1C 6H>H%8SC(X$ M#/. 8=LA:7F 5@E0CP6,\H!1->#8D,9YP+@ZZ?&1@$D>,*D$:,>VPS0/F%8S M'-UPTNN6DZJSF!X+V6_LEZ)[J9)=B1E^ZI^=Q-$SB;/7GNWA>64&8 M26J>QOS9@,>E9[>7LUN#+DR#Z%>7AGDY?[DUOSJGQBQ[>+[@_R[,R\6<7%E$ M=V:7MCDG])(_<:5[SM6Y8=[,_TW,_]S2Q7])G]S.#?+NM_?D-Q*$9+&.'A,_ M7"4G@Y0/-DLY6.8#^_0R,.7(P!91ZF\:PG1QV"SMIVO6O_#CK_SSZ.KNCL5! M>-_ ,<2.W0J\O9.;F>4://RT*?7=/%[+R!17^4U7ZX[ALI M=/WVXO9\5]>&:5&=+AH@7GO(U<(Q;[A>+GBY.%P\]+/)I<'OFV7N@*MR+TUE M+TUEEVAX)-$G=A^$(9\H7S,V?KADY!V75++V8Y:\)WY*#+;\0%3Y#Z)(BM*D M,"$_6ZP_)@_^DIWV^&JRVI';741C]"9E?](&'&"VQTH)^J M=I#I+"3,1L(<)(PB82X2YH%@)>T,]]H9_N)U2,COJB,DS$#"S&%]45/DD3H: MJV5M6LBL-A+F(&$4"7.1, \$*\E)V\M)^P5+D5;[P)>'LC0J%Y8NS-Q5&TB8 MV3#^BBB0Z6PDS*F/?2@I8ZDR 8K,Z=9S]M7)9*Q-RTF]AO=U5'S M"3.0,!,)LY P&PESD#"*A+E(F >"E?0VWNMM+%P0+EE*SJ.D\1S9N+9+T9?' M6F5?7Q?RNZH$"3.1, L)LY$P!PFC2)C;JH \4,I2^4_VY3\1EO]MR->83? / M6Q';Y^O,NTP+[TD4DMF3'VS\+QO6OXOB_MS?,$+#)Y:D6]9\"O33I#[;RKZW M+AQ,5ZT@82829B%A-A+F(&$4"7.1,$]8BB6A3/="F0J%8D4Q"^Y#HC_&,0N7 MW\DB]L-DX^^LR=GJ?X\"84SKHQE6A"%,WE482)B)A%E(F(V$.4@81<)<),P3 MEF))&+)4F)B24!HT21YWA]+1W:M%EAVR+*,PS*W[YR!=DW3-R&(=Q"LRXTI9 M96HY/)?5:%(*$W<]G('2#"C-A-*LG':XF=7)M&;QV-"L#I1&H3072O-0M++@ M#KH&9*'@YFFT_-K/>EE61(^V#RQ,=NM0HX3D^CF*:76W3)ROLS*0-!-*LZ T M&TISS M[*%)+2C-AM(<*(U":2Z4YJ%H95$5UKTL]NXKHFHE)*AS#Z49\MO>/32A!:79 M4)H#I5$HS872/!2M+*+"PY?%)O[/KDQ-WK:F*35O6Q>/H[-8H 9]ZUE8T+PV ME.9 :11*Z^)Q="[<5DE-:%(+2K.A- =*HU":"Z5Y*%I9,(7E+HL]]S>;L)I%,GYK MUUT7Y^TLD#<3FM"$%I1F0VD.E$:A-!=*\U"TLC@*0UX6._* U:3N?BI3695& MTKBJ%Z@?#Z69K6=A0?/:4)H#I5$HS872/!2M+)O"GI?%_OP/KBG3VD>\(O,R MJ^H$:L]#:6;#%&K'TU#;'4ISY+HC/90GP\FX>L0 ]=0;LO(CAK$\G52/&!I> M*#H%:VJ&^Q%[$B:":594)H-I3E0&H727"C-$]=D632%'ZZ(_?## M9L'WHOR;,<@R2M)D,$O[B^)K,]YH=!0G[;Q+![7,H3032K.@ M-#NGE=HFM8DB5\[Z.="L%$ISH30/12N+K?#-%;%O?B@V/=IN^=(T;ZVY1ITA M'5(]IQT>>FNC2K$8T)0FE&9!:3:4YD!IM,VF#J4)H! MI9E*W30>C4=:]2PT-*D-I3E0&H727"C-0]'*HBM: 11Q*\#/7 IS&:6,R'*S MVNI>O3*LNCGBL746$?2"?2C-@M)L*,UILZDH-*4+I7DH6EE"17. (FX.^)D+ M+97Z!=?5%@%Q]LXB@5ZO#Z594)H-I3E0&H727"C-0]'*:BJZ"11Q-T&72\5R M5,D,U6HGOZ$M U":":594)H-I3E*0W-$=5-1:$H72O-0M+(LBFX!1=PMT+XA M?]BHE+HKW-2O*1Y$9ZVT2FI"DUI0F@VE.5 :A=)<*,U#T&TAPHC4)I+I3FH6AES11M!VJG MR_1;Z42I'YE(HV'UZD=QXLXB@388-$RAVJ8)36A#:4[#\(?R5!M6>CPH-*O; MD+6O3B=3I7IA5U.!5+_7:'#P.RW9#Q;QJKL/PH1LV!T/DCZ,^0=8_/(;0"]W MTNAA]],M7Z(TC;:[FVOFKUBN=[-=@]K_$=/9_4$L#!!0 ( M 'DYKEA US;V5P< !4@ 8 >&PO=V]R:W-H965T&UL MK5IM;]LX$OXKA&]Q:(%U+9'R6RXQX-C.;H T">+D^IF1Z%A72?22M-/NK[\A MY5BR2+')PE\:61Z.GYGAS#-#]OR5B^]RS9A"/_*LD!>=M5*;LUY/QFN64_F% M;U@!WZRXR*F"C^*E)S>"T<0LRK,>#H)!+Z=IT9F?MQ4/ZLE;Z16]ROJ$O;,G4T^9>P*?>04N2YJR0*2^08*N+ MSC0\FY&17F D_INR5UE[1MJ49\Z_ZP_7R44GT(A8QF*E55#XLV,SEF5:$^#X M:Z^T<_A-O;#^_*;]RA@/QCQ3R68\^Y8F:GW1&750PE9TFZD'_OHGVQO4U_IB MGDGS+WK=RP8=%&^EXOE^,2#(TZ+\2W_L'5%; 'K<"_!^ 6XNB%H6D/T"8@PM MD1FSYE31R;G@KTAH:="F'XQOS&JP)BUT&)=*P+)V63XM[VZNYU/]>OD(?[XN;A^7Z.X*S:;+/]'5S=VW)>JBI^4$ 1PX\L_>9R6ZDVKHG5+]X"!U!*M_@-7W M!F::_ \R#(J2DNB1HP<6\R).,X;>\.JW^ME$\$FR!%T7[P]?_Y3A.Y&R(S\- M#GX:>,,W9Z T3FE9>(L$37,N5/JW>>&RO%37KT6K'_4;$;5E *T[GL,#SJ$7 MYU+Q^'M75_4$S7@.5"=;(0ZMG\?]YJ:S9<(Q<4,<'2"._)G BVZL=],- YAH M\4.#9&BEZX+A4,17>J>AJ91,.1-F9#LW'#>0VS+1J.]&/CX@'WN1UV.N0<[9 MLT)7:4$A92 79EQ"%IG-$<>"'4G-4QGS;:',U_>"Y>DV=UDVMF-B66;+C+'; ML#"H.##PFF92'? "S@V7--/ V_V_5U:'$#1 .D3"%I UH@[]++*FQ0N3FFMK M%ESFK57H[WZ$Y6C4VD[=@:NG(']FS$V&TKJFLW2'7W.V.^H8,II M.+:"T:WG\=X@6PJ344O0*N8/O;0ZN2YVP"Y<_'0"(S8P:#F:P&RI>E8< ZL( M.?0S,F3AAJ:)V3EW:LV$;\-']F[N6_ZSA?I!2\D)*X(.O;Q6Q?F>_M1!=L+K MV\4NL.#90F$8M;FQ(L;0SXQE%:^EGA.@375=,F[RH5.*#%H05I08^CE15^,M MJP?Z5VAMUM/I,FK"=8@1/&Z+>,6/H9\@YVS%A&"ZGL6&&A\8I-#6'7F;YKIA MD\2=0GTR; %:T6'HY\-W]85.U#:%=:'46!SB$".C8!#TX@N4?(] M[2SVDNA'">14VHZ]4+$I]A+4Y'XKXK7.7:#ZT@/E&##=T333E::[XJ*[I.Z2 MLU?N:P$<(E#<^RWM(ZZ8#_N93T/ZAZ!MAK- VR(P9+5TY;AB0>QGP;JS%W]M MTXV&[83H8,20-%M IU344GEP18GXUT.J28Y/^XS^#+TJWZ4)?'C^ZTNK@B;NPG;LB5F+%$EK/LM91;XW5(>1C%'U/*^RWY4\3OPV4X=#R^L..A^0EJF05&Q._*/K8K5BL3DT6/R(S82( M'BCL[K=I$?QN+-3MGWG0]7<'#%&X>WWRZ^'6(=)MV?6DXF/BYV,=BD]S%@N] MSS^#^\LG/>U^#+^+=DG4; H=8L.V._';A/S8! U!UJ'5!B,QE$+ M]HJ_2>3EON5VL\F8KITT,T=.&8?27U:@-UJ$C55>?:6\WN$#Y^YGTC; ML4>J;H#XI^>RMNDQ'XP&TQ6#7W$V7L0>CR%KFH%S"+4-?*0B:S+XIV$[')96 MO9?>F^]N:HBW3?AP,$^D[=A/55] _'U!G5&_40$]C=+5,>9%L;\2?4W5&L&( MCQ[7J="']*Q(M%\1E>4Y[$&%.:QU>LQQ+!X-F_O %FJA8E)U#\3?/91\I0UZ M*J#R9^G?0,*?],'L9_0'A=>FE?OHR+/_T?JU$6Z>NSAD+#KKU2Y8S+VS M1.9LJKR6/+P]W&U/S8UNX_UE>#8K;Z@K->6%^54=Y! MEQ\4WYAKW&>N%,_-XYK1A DM -^O.'2U^P_Z!P[_$V#R?U!+ P04 " !Y M.:Y8U"^AM0T% !'"P & 'AL+W=O_7H4*D]2):?2C*;C\?-1*;7-%B=I[\HO3EP=C;9TY46HRU+ZS3D9UYQF MDVR[<:W71>2-T>*DDFNZH?BYNO)X&NU0E"[)!NVL\+0ZSHK]+L2.6 MI0QTX<,!J6V M[;^\[_+P;QRFG<,T\6X/2BS?R"@7)]XUPK,UT'B10DW>(*#I_!&^VBW26\&8_P/O5KZ75WR2'.A 7S@9GM))M M;5@EKCP%LE%N4_%.6VES+8VXP2:A$&,0OY\M0_0HI3\>RE!+8/XP 6ZO5Z&2 M.9UF%9_E[RA;/'TR>3Y^_4AX\UUX\\?0_XN0_PM(7+O\MD'WB$M2.I=F(#[8 M?"A^C@6)[,*5E;2;;""RK1VO&\*O\R*K0_:+T$%(49 TL&$:AWVBXCPX&')&1?DTA8EA5E='D&=OHK[56 M8HGH_=)9% 78V1R%X66B FKL&PC;ZD$(F0,@A> W/P8ZI(N*3+6G;4+_;'4D MU19E&(KW_8 [\J7#L9PX2,ASFT\FJXY"Q)P5MUI9VG 2">-,1,SRR-6=> &A M#K4T9B,J\NR,LR#/RA-B@86V:X'AWK':TV3VR.F C0L7*AVE.>)YJ?KF?:MP MJXW!:UO[P*C07!L-NY!J!N'*;?!/G[R<3EZ\#D N^V+U2^50^D-AHM! MXQ-2W'*@QX^V.- M0S$&9X,D;]=LHJI]7J0,MQ\*E)@GDP98*#2W$J%@J[VV]@Y+!THK[TKQ]LZ! MO_@"2A[QYH5UQJTY.PD%L-'U(DII $J0AK[KM(-T;]L..8%&,&T*Y%IPJGH) M4J+&E\)#9#BGF?KWP]:HN42^T=!'(G;MU5$E/9+E>M.\5=-B2D&N7G4H,OCB M^ZXGY)_. 3')V R0P0T[#M@/XQ>3X^'DZWM.1^ M@Z/>Y08EODY7.):LMK&]Y^QV=[?$L_9RM#=OKYBX4JRU!3-:P74\?/$L$[Z] MMK4/T57IJK1T$?V4EAP5>3; ^Y5S>@^V"9(W.]SSP5\L??A/M9$23TTUL7+69U2^VJYC$5-C8X+WY+#E\J' M1BKU8MEHXV;75W(NW?AZL)WR1I'[X**7=/H<+@AZ_>7 ML]/9\.+6;.O$+Y97%ZW>TAVE]^V[@-5RU%*:AEPTWJE U>7L^O35S3GOEPV_ M&]K'R;/B2#;>W_/B37DY6[%#9*E(K$'CSXY>D[6L"&Y\Z'7.1I,L.'T>M/]; M8D>_YV4P574R^ MZ87A06-<_JL?^CQ,!%ZN/B.P[@76XG32U2_F0V=*DPY*NU*]UJU)VJI;BKX+!<6+98(1WKHL>H4W6>'Z M,PK/U%OO4AW53ZZD\K'\$LZ-'JX'#V_67U3X5H>%.CN=J_5J??X%?6=CQ&>B M[^R?1:S^N-[$%("6/Y\*/NL^?UHW=]"KV.J"+F=HD4AA1[.KK_YU^F+UPQ<\ M/Q\]/_^2]G]2J_]+H;J.RE<*!2CJL0)S=>N+^SW:2-6Z5+IM@W\P: ^R!_7L MY>(%4&HM-QQ$"QWKN?Q6!%,[;GIXKO!QD+]"MX2_5TDUJE 5T$G%I*&-\D@$&A5J2;\!"+5 M9( 2 _2CZ-1>QX]C6B_.C_9N--M!=*RNZ$* _]@T!O")R]IZK/8FU2)"#RWX M2*<^08UVH#Y. J\,IV)C+%>REHDO$UOA+'YEWT-I:[; WJM)$L 3[M&&" MG4\UXHTA)%D,O_9-J]UAXG,-\=A5E2D,[ZXZ5T8VV_ LF!B$^X&K%R@7BY.I MD[*D8Q+5CA[P $CLQMQ6P3?RK=0<0"7/%2*#,EF9"*6M#VFA?IMZ!W'C.A)' M NV8UC\3.^ Q21#KUP6\C&;(K8-L9E */>8X9-.T5B)!S@J/$-@FII>D[(B9 MQWXU^C D0>FR-+TK0Y'A;(0E:'GL;7:ST?Y)M#6% MQ+E0UZ,U>YA/*_GU4UDQKK!=22IH).*(PKDRE9BC_O9U]JRI=9,0"%A[? P"4:H_(\()/ M#4(BE7':%;"#2L1N\S\T08[<1$&8-8W);8',OZD>05:G1$V;)%5^(UF>U*"D M36)37!UX,1J:/X:]=LZCOA&G#X('Z/EQ)[H3;+:A2=#(0*5W/L@B$8*0% +V MJ,-C:)@X#:B@( X6?D=0GS("T'2D0"H[$P45QYS^XK53UUO0DN!/>.(-7-WI MU,'FOC8%&!3N_$>[#JG#S;$5OK-,K6B> MK>;S(W-]5:'8S+B'I[.-4N!\S)S\?G&W4&AH=&32P515AD-^ ^INT?4Q.Y]5 MP)Y+ ?3#6D H_3 P;AK .%K8P4 (4>6>A%2@0JA?NWL@V%@ +P[B[YUAM^_0 M9R1MV+8(IZBYN'O2]XXP2,;I_*EU\JW'"U/ ]B1M\QY[,G,1('R(.!,/K'^+ M\60$@#L=>VI^?P^"5;(D'&,/:8$$S&;P/JRK^TVT*AJTA9Y+H*)S.YW3 &(W>)(LD6.:HWI56@^ M1LQ[UCZ.(^EL_I83'"6.BC3/E9"9=N@O%7)V@6S<"!Q: T9@0>V\!8+L<-HR MB#-S-WJ##XN12P7PISP=$ZX^GX"^2F.LB.%MV$%9=%L!G'&3O" M?%I/KD''?9>8EH[#:C$]VL$8>_L7 (.*2@13&A])'K[PR>'CN==CID4=?E"U MW^,<$N;#X6-*)?W&7O&3J)92R(#(8SZS=!]+)>:%[W&?&]T#KPQMF(]J/.F/ MFQ?JQUQ5F8'HIQ*=0"C1CH4%1^.QI>\Z'"PZG MN?$)9RYY1,]AT/$&?*\\8-HOV,#XCX>KOP%02P,$% @ >3FN6*0GQKBN M"@ &ULS5G[;QNY$?Y7 M"%UQ38"UK(>?>1B0D]PUZ-W5M>*F0-$?J%W*XF67W".YEOW?]YLA=[6R9<>Y M%FV!.-K'<#C/;V:X;];6??$KI8*XK4KCWPY6(=2O]O=]OE*5]$-;*X,W2^LJ M&7#KKO=][90L>%%5[D]&HZ/]2FHS.'O#SR[&$;ZI*NKMS5=KU MV\%XT#ZXU->K0 _VS][4\EK-5;BJ+QSN]CLNA:Z4\=H:X=3R[6 V?G5^0/1, M\#>MUKYW+4B3A;5?Z.9C\78P(H%4J?) '"1^;M0[59;$"&+\EG@.NBUI8?^Z MY?X#ZPY=%M*K=[;\K(NP>CLX&8A"+653ADN[_I-*^AP2O]R6GO\7ZT0[&HB\ M\<%6:3$DJ+2)O_(VV>$Y"R9IP83ECANQE.]ED&=OG%T+1]3@1A>L*J^&<-J0 M4^;!X:W&NG!V+KWVPB[%A5->F2#)5IF81Q_1B[F^-GJI_T^=.P4G;2*GD^>9/BS=$,Q'6=B,IHHJ3%*WFCQ$(I M(^"86CK0:NKX7PH?IS-+OA^_/JE 1C=0!9U9-4FPC-C'$P M1MTXWY"U@N6-M$%,-HR!GIX1F(GQ:.^OT71-J>AN-"89+M5U4T96\[V_TQ,6 M=2@@RESEC=.AM?F'VWPES;42[VQ5:<\@W8H^__"N$YIH;539RTH1A,+CTO.3 M=]$CK6&]T(&XFP9ZR:9@"WW504-V[R,>7 M', :J(6.S>,S0='DU(KJ$^*CM-Y'9M$LGOP,],Z_K&Q9*.?_*-1OC0YWB4CZ ME5BB(GKV*@D05DXI44744X1Z]V3EA;B8"IA*-"89*!.+)F"WO&P*1'D)RQ6_ MHG"PT!EKHSW')10P%"HEJBE\Z>A9CW;+([R,Y!8&R>4]92-)*L52:B?J7KJV M8;+Q36V]CHF<#(:-L "%TC^J/@BU+7S+6171K6G9MU@)QC$V=')K))\V!5*+ MZC\)V_)$,BR44+%^&;1!J%DA&C5A6ODUH\BFAY1KX4M[M MV;6Y1YB)2Z#/&OVN^.2D\:1,*J\?33Z,Z-]2_*PH04J\P6I43WV#C<5/NM)= M)C['TP^K4\];;4"&Q*Q)H-J''1**M.HK,A0S2(BP!6NN=[A(HK0)%4M2(#5E MJG2;JJU*J&&2?#UY03845YXAX0,0LN)*3*K&+R4LN%+C<%NT#(HDH18H$0 A(LT^Z/K8F[D)X/$;ZG+:W;)8H#))DF;4X@ M"^MY431<=C;R<\.4D'.6AX:K4\3GG!&BT%#911@,*^M[9AJ*GU!VQ05>SU>$ M^]1.YDG;LB&!#'"6:C/M H5X(2[]846\ M^$BX8AN/]4A#=4N=7]J<.[1.E&2NEW$[WNJ7IJ*2:=TK\4LK^Q_$BW%V/!V_ M3%>'HY>;ES($I]$"R 4Z.4024@,Z;?4>.QF\5\9R7M!6GWEZ)=501Q"6PC0, M9O C2^ICS&PX"PSX"()8)?>XJ]LV_.0TFTZ.L\GH0(Q/LNGA:79Z,-I(W;/! M,^3?M0$T&0U'1R_CQ1@:?6QQG5(N8?OZOF+/4.>Y 1(;LL7%.G1EC= L%T1)Y< 98USQ9[RX8W64L').->*39E[0-HX[K5S!))2C"( M?(AQ'5U:=NU;5^N9EV_R519;\2@J\VMIL?,N*V">J&V2-:4 O7[HD!VI]@S? M M=H'0>6S^Z8W$WD6$L09#6^RI$4U!DU:0$?#D-M1F(RS+Y;Z[;S@$0C>Y+$F/]PKVC5"':,V^S'9+;+LC/Q(]&>; MAIY/SW@8[*I$+]P0R4I"^E@+2*$L5KVO6^PK!GL.P-R?0M+ 0$*K7#:^U3K5 MKBK9D)N,%=I724D6]%X79]'4K\1L1[A&[/C<1C1$NFCP'M;A89J&;PZE:79Z M,?(_3SV+RG)R.^>^3 M#0B5X^SHB+09@0&D16DX/1:S(J9@/(=XQH%.;U0%21-/6=#+T#_$P7K[2&9K M.8Q78*Y!@V8X]C'1RKHNX7)N?^Z&XC,&>QJGM-]0PLU/\DW-V=8@W:'1IG?J M^IYLJ_4EG$,I^$(=$S5/=*)]7T[&:C20BGO>MC6-YS TV 3_C/:T[2U=.Q)Q M&?/-4O?5JI=VGU]5U@*R047(?S*MH6-H@]1N<4O M]B;.3Q&QZ.T/'9]>(,P),#BFSBU^Q(O!#[/Y^> EEUELOI/TJN8V]L5@-K\: M<+)O-=YI^X_GBN:9?K<.ART E,+W#D);SEU;S7-3 M;[IO"&G9:Y0/'3T\P#38(@UU>%QT4PNZ)DR_\RL.B(A@A&4$CKV!E\XGKK4Q MC-I+1.=F]AT?9FW%,<6]@Q'?MF7?Q JU_8.DL)$M/&C&=HQ6W63:9I#V[40/ M#]+A#Q>&E#_MU*': 2JINM88+AG'4W/VC/-&A&LG9R]<$8==%()SC++3[$%$ MH4^UZ-<^R=LG(TE'L@"R?C1L@L:I.(ZD@UY'(>X4Y,\!8IM3G@T?6BWU5J20 M!5NGE]YNBGN;[98@HA\GA#-1H9X]$28F&7RWV-\8;ND,N(VHDV('P2[I]WGU%G\BK@AC]]BT:_ X%Z4:HFEH^'QX4"X^'TSW@1;\S?% MA0W!5GRY4C"2(P*\7UKTA>F&-N@^,I_]"U!+ P04 " !Y.:Y8KZWQ6]D& M "5$ &0 'AL+W=O@2P+4EV/C2<6$BJXN_+=;%XK<&;%-5S&QNN-3KRRB)N@\?Q*IT M]&%R=5&S%;_C[H_ZUN#;I->2BXHK*[0"PXO+Z#HYOYG1?K_A3\'7=O ,%,E2 MZT_T\C:_C&)RB$N>.=+ \.>!+[B4I C=^-SJC'J3)#A\[K3_Y&/'6);,\H66 M'T7NRLOH-(*<%ZR1[H->_\+;>.:D+]/2^K^P#GOGLPBRQCI=M<+H0254^&6/ M+0X#@=/X&P)I*Y!ZOX,A[^5KYMC5A=%K,+0;M=&##]5+HW-"45+NG,%5@7+N MZMI:S/QU]KD15A!.%Q.':FEQDK4J;H**]!LJIO!>*U=:>*-RGN_*3]"=WJ>T M\^DF?5;A>V;&,$U&D,;I[!E]TS[&J=O%#B:(61_$[#GM MWY>H9U7L=_ I!K\K^+61&TABGX'I"%S)";N:J0WP1YXUCN<>P$PKW\WT3IL0 M.F69[S=+BXY7M?2KRPT*M(#?-B8KL9/@>F4XQPYW<$C2+WXX3=/XU=-EOY"\ M.L+><"6\>="?&P8?4:^!>YZ52DN]$MS"NW<+.(S">G04E+:OPPBCHS'<- X-Y7M0LI%"$ 7?NVI/R-@SB]E4F-IK;J=@_!W(EJ$;5T8NX#6K?J\ M;7<,RG#IB]26HK8CX.AY[6$B!X5ZP$=M-E 87;5HC&!=BJR$-3<\B%-&- AG MD2U44Z!7C2%72062HFS=1H[7N6!R8X7/6(:Z#4I;J(W.F\RA?28E;0T6&!K8 M:D0K#7:] >;339WSM;T^QSYY#&,7)G]9,^,V@,.$*?'%!SLFH&W#5)^4?< [ M[9CT=2?0;&CE-;-PD)R,9TB0&)A6(]Q0U4;XW*!GS)90LTV T,%BF[6#)-V* MP:%0F42R>. ^HX-L9MHZ>^3!$,(5,*+1F+L[ KH-:S+IN8$N]13NUF*9($04K"ED((05,-B M^M'G,,>9R4-S:BGRT'],,DPN^$DQ"H&@G.6T?X^7[<*W?81#'#U^MCYPN0DA MM^7> [*3IJ[ZQW#_5:M0_EB6Z4:1IWC0\,$B17NV8-O&'=$"&?+?C$<%MUC( MT7&EL?3H&$,;T 6A IVAVPR6W0A !7XM4-)UL$KAW#G$A)F3Z*XQCN!]E:4"N@U"G<^U[S*>[L>"_Q#@?K7YOI[5-. M!CBWQ;N?8A&OWHM0=&M?)S05?*DT+9-4>-83+VMNA,YQ$F94"]C*"E>19SEB MCKEF5,)59Q$;& T"JY%/65;VK8V?3:T#U=(^;IT(@[1HB%@#:Q4^JZ$]5UP1 MRK2#B'\G'#J8CN$WOB'_FZH.E=F31RYLUUZ]VM' I!0%*MMD%+\:#"+FG F% MYAT=;[.XBQ\-A27W&%7:./$%=>H'/Q9:L!"-- ;B/=3R,S8!56A;WGVY;P== MR; _.:=S/TTD.1R3Y"%^UB8/';+-\NY@'>3/[2V&K;DNOT3S3U+5L5B@FQY< M']^.&F+?EJ -QW-/%N9>4*JHBGC12 _V>%#.5&O;Z')$(J. MTE^.EC1NH#'\/K,)3]8:7$H0I5.+IS.KH#'KQ1N#MY[Z*Y13QD MF'7D2D>,O6WUM*MHX,;C9#NF\11*'84>"2)(A7OV"B7Q^+B?M\R?S'9]'<.; MK_MGQT_^6--0W#,NOY,0]AFE^?R_W/L7C?H [VNLY6J)MJ;)>5!P:#A=G.D MA=JI.XZ0P6;)C);G,)^G]'#&PO=V]R:W-H965T.CQ.'K;*-99$H+O1Y]<-OMBZZI-?&U.KNTU>^)>C=5V7S\[.?+HV&^W' MKC0%GBQ=M=$UOE:K,U]61F>\:9.?S2:3R[.-ML7HU0O^[;IZ]<(U=6X+)OKS/7HXF))#)35H3!8W_;LT;D^=$ M"&+\&6B.6I:TL?\Y4G_'9\=9%MJ;-R[_W6;U^N7HR4AE9JF;O/[@MM^;<)X+ MHI>ZW/-?M96U\\@-9*W@#-%VOU1O6L:G4OZ\6GG__SS$%"/WY M>H?ZF-_C(1]7%MH(U- MJ8L= HQ__Z_Q^"A+&UBS4EB_N[IY MK<;,*G65465EB]26N5%NR0LB-U_K(M-5AOWX7==*8X/(YM>NR;-.Q'9/[1"! MI84MB1($*OP2(H-R"2&MAQ@KYS*O'/(0K&)3' ^;TE986U$!S2IE&\1W#=K$G)&7JZ2#JR2/GDH"+%!Y=^ MVJ*F253JUK()+X4'Y@U2LCP-#,;J9FW+DAB01'#1+*+: ML @(&]6)&#"- &!7&9UOO/(2K(@"3G %K>F45%L8N&/0C2#*B)F25Q#!ZDL(9-?1*T0J8IUQHNF1I02G6>J&XMW,F0 M$7".WL^?;"VGA@T\:)M$KXO$C2$G!1U]*WO4L7&WE%JSI"@ M*H]3LLDW9*QVB9BLDXGC4ZK(=/*U"%28GH^^U;_96B?J?9&.U<.1?!U]!^>M M*?55[LX">)E\I^9SV3]_\C6[@:.8*V"N<*+ 6S(M99+*P"J"2@RA$@5, :M% M4,'$\.$\@4-3"!(XS'>#HP]).GWX=G;63 ME&J)RVW&T7.,]D+GG'9P>(-L3Q2."/T6&S8+\ V_GB.><=8%X6M>\+-#*IU. M).RRC$L]1+"%0'A!TRM46DXQ'03XUN\'M-ACK*Z#CF]8QWW4T!Z#F-D"SF&S M!LQ:/QN$GC>EKD1#EK6SX^BG,(&OU^JA'9MQ0L]T:]>N5I+W]2E(J;*=6<39 M;6TVPI?IM&9*4><7IC!+6\MR_ ]54*2X;4%\)-\Q$?B$:RI&"S'M4LMCP5?? M:ILST[V\\UU$.3W(T ]BTA>.*@HCF*1T*'S(Y*;>&F2Z>+X3"J3^@TL)^-I* M(-,CG5-0H='A+,XU,\"*T\]%[[%.9P/"DH'+O.&,MR*$1,X-CQRKMU6S"JGM M, /UA 9U^#HM@W_7T!HAM;T$QW084CFX%>7,-E\Z069<0#/H%OZ1BDE14*I" M!Y>6A(S#ONTG6EJ7XY %\)9>(0]0.A96YPT; MI2D=@3B3A@2.'(@LC5*M8T(G;;4L!(U&Z&/WGZ9PH)HA1F?DXU@CY)@ P/.= MF*V7YL;J'<4V:IBYX]A9#4O-<0TD(=G?MY \LW"$O]O O$_0/>G>(ZP*-4 -SC4(/8F*#DJ,&Y>:^&[H$" R1%C%HUM)G[22SJ9,[)RK0DL-TN8 MQ)+@!,4K?(*4+=2%W, M15^ AB-22HI?-!YQZN]GW^;& MKF^(-:76GXP_H2M)P:&SQ*-(KJ=^.\SHJD3)013 E2K"3(@ED@*@LI!DJ;,_ MP#DB:I9V$9%?6U= H5KA]_03>T% @!LITZ6VV; !IMRZ$4@2NFCR@8"_Q[W& MOMZ5!#ZAY5+ON@ (CM&>0R@3UHP*QAKJ83@74%1BNZ1+1 /.!=?6*S+K^41E M>N?9L 2@E=]0BO/-PAO68"TCN'U0% M :W661,7<];6>: ZO8G$*#R/"@B/NC8'W"4BR3-&.0H""= M#F!CA(@\\*-FK>,5Q6J[O,[]?'=*3MF_ZV*AP>2U=#LG[Z=@'JZD#.6^H"HRW<.\NPU5J\,0^]4* M$7=/L4+F?;.V!3="0$E0,;KNM?H72I=F>A\; )W=L%5)AGCC9 TC 6,=H$.$ MP_=PS1Y2^9SGO-9W8*B^-SJOUREI_HVK2A?F8]%E9%7T&&F0NI@HLA/F.E&- M^N8;=GL2I4.8Y5*>K\"MWC95['#N:P?1!5*JJ0Q=8S";%6CGR"42&H*:BN<+ M-+JKZF1S[X$A.4.<3XCX3DHQK M5NL#F2^X(>(\=AM,X1ORX4)(>)X3[!E9SK02OJ&6,>V87&+4"LK_ ML[&5^%,(U,&!V8N1Z\PC3HL1>_(=!.I.JGT8/O US,;6L<5M02K2-3*!K]LV MB_:0=TCEV#LUUZ<@7MO ;>C:V4IS+BP3&LOLBZ\'R+Y51,#6/=9XT(G79=R@ MV^<"AK?6FV$0;H@!U]%X"W'@F AIF0; ,W4R!="8D*QK; MQ^S:EX+ZWY #H(,M7WFUEJ.^2R[M^O=849\2>;J_C,"%RW@THEL;/<0T^_FT] ^E,H:OI93*_> J57#Z>W2/@-)EC MC?R-$GS&,L -EY-S-7T,K4\#@Z%E:,7E$_H@:]@RYX^[-P]"&^?W+G]KQN@A MYOT *.H%6H+>90$U^I$:W4I2Y@SWB\-FDX +0_=3EW5[@;D7A0>W#>H'7324 M&N+WJW@%\*$5+N'[#@JH9/*4'1,>.B$]7"8S&*75PX^=D"VRV[L./ 6$0>QB M.J&_,R(\3\XIGGC6R/T&2KF,/JAQJ"P-G(;ZZN!,._;^PI;[B^]E^G.&MN9U MTRHT_$ 8[80'9*D4'A^H%]1$=F<)+YEP*>SM[X/0;C-AM\$\]=@17'7J!$== M2@H$W8=("T/5Z,@$Y4N&)^R.8UZ,!U?M+B[!YWEQCZTV6D.K[1+*^8YJO)P.W8J M(+X+=CV,V"#Z[."J,P@B;["(RA;# 67!8\9EP_?I.Z.K?L=ZKWJ3\ ("+8FG M+J5Q"JUTEY2Z$9HF;&57EI!;*QH@3@M@Z#J+97$R(TWZN2W<-AR==GN^M(?: MLD&N#"YX"W_F!#Q\Z:=W8/+IG.Z_:1)QZLA\X8L%:+<&9C\(N<& 6+CTXZH7 M4*&)\U'J@73]\4PW(>U=6X8%9,OL5N1=#L?8<+UF$Z:._4EV/'K,),.,ID-; M+&-@'O$&BV4\X +#]MTQNO!B9$%?'TTGCRXFCZ825&UBI(8M=]SR'M:]^P*Y MVO[9NI5_)"9K=<7FO]B:]0 M/7@ML74R?GPQDFXU?JE=R:]G+EP-:_#'M=$P,"W \Z5S=?Q"#-KW=5_]#U!+ M P04 " !Y.:Y8;G<')$\# T" &0 'AL+W=OJ MJTKYQPLT;CM)^LD3XZM>E1P8Z72\5BN<(W];WWJATA:ET!5:TLZ"Q^4DF?7/ M+X9!/@I\U[BESAE") OG[@)Q74R27G (#>8<$)1\-GB)Q@0@<>-^AYFT)H-B M]_R$_BG&+K$L%.&E,[_J@LM),DJ@P*6J#7]UVY]Q%\]IP,N=H?@+VT;V5"SF M-;&K=LI"5]HV7_6PRT-'8=1[12';*631[\90]/)*L9J.O=N"#]*"%@XQU*@M MSFD;BC)G+[=:]'AZ;3=(+%EF@F.8;90V:F'P6,I]/%<&QRF+E2";YCO$BP8Q M>P5Q #?.S)Q8OL(."-\BURG&2 MR%LA]!M,IF_?]-_U/AR(8-A&,#R$_J^*]M\0H2N@7EQ3N,Z=/%-B+, M@4N$ MI3/RWK5=@:+ DR+F95O%F/$KS+%:H'_B#N!'#JB@K4"XFD2(?CK_J^JLE=!84 / (^Y*6R*SR6 M9U6T@A3'JG2.C9V3&Q?!HOJN>P)_H8RRPFEV5:$88Q<%1W*CB/12"XC(*_B" M&S30APH5U1Y#$%#+-/(PFU_"*.MU$WKS+$0G,/O'W7H$KO;[4M-)_U;*!\H8 M*,305G,IQ786X1%EINT;!&EGDE?H5W%?D3ROVG(SU%MNNQ)GS29X%F_VJ<2P MTI; X%)4>R=GIPGX9D@, '@' 9 >&PO=V]R:W-H965T 2=QI, M6]=,O]R@4-TZB(/!<,_WE76&<+-JV!X_H_VSV6G:A2-+P6N4ABL)&LMU,);%,(1D8RO!\Y@/-(! M3]<#^P(T/ M2<:H)1FTW"1G"3\Q/84TGD 2);,S?.D86^KYTO^+#>ZXR84RK4;X^SHS5M-E M^.>MB'O"V=N$KD&N3,-R7 ?4 0;U$P:;'W^(+Z-?S\B=C7)GY]C/E^(L]&UA MQ_!O5=TH21L#J@0^V"<@J>O)K"DP2B:Y METI08QMX9UDFD,C!5JHUA#'OKTZ87A$R3R"1^IQ=\A.JQR-@6060SJ/X0.7G+J@@-^5*@RDDV6TI-]D$<&# MLDR,QQR/OIQ$BQ3FD^4B?B7HHY)[>$!=P[OX/<2+I?_O68Y^%X1/Z&#WC&:_ MP+_C'\13N$=?!Y?Q,=V49D%Q%6 5/&A>4H146XJV'J*=0%=QRA M.4-H+1?\/]K2&*8$HR\IDR\_.7Y"2^9R1P(;IJU$;2K>F+&^;*BPVUS$TY@F MB1#]6!TE.59BHAGCN9RK,Q7X1).[J5WNR#0*IQH\,IDQRA4M^QMA^I-H( [H MDG'ANH[X"ZR5=*UG$; L><[R%XH7)>0N%DTJ.FXKHF@$W>1,.5Y."6PJFKJP MW6XAIWM/. '&M@5',X6WVBX\F88UZKV?^89.::7M!^-H'3\KU_TT/;KWWR2Z MOGLN#0@L"1I-%_, =#_G^XU5C9^MF;(TJ?VRHD\C:N= [TNE[+!Q!XP?V\TW M4$L#!!0 ( 'DYKEAJ_25C(@, " ' 9 >&PO=V]R:W-H965T1HSID+R:/I1NEOID:T\""X-+.@MK8]CR)3 MU"B8&:D6)7VIE!;,TE*O(]-J9*4'"1ZE<3R.!&MD,)]ZVU+/IZJSO)&XU& Z M(9C>7B)7FUF0!'O#IV9=6V>(YM.6K?$.[5_M4M,J&EC*1J TC9*@L9H%B^3\ M,G?^WN%+@QMS, =7R4JI;VYQ4\Z"V"6$' OK&!@-]WB%G#LB2N/[CC,80CK@ MX7S/_J>OG6I9,8-7BG]M2EO/@DD )5:LX_:3VKS'73VGCJ]0W/@W;'K?G"(6 MG;%*[,"T%HWL1_:PZ\,!8!*_ $AW@-3GW0?R65XSR^93K3:@G3>QN8DOU:,I MN4:Z3;FSFKXVA+/SI:;]U78+3);P[GO7M-1Q&X)$.XTL!7!N4;$CN^S)TA?( M,KA5TM8&WLD2RZ?XB!(;LDOWV5VFKQ+>,CV"+ DAC=/\%;YLJ#;S?-DOJ@UA MR9FT3XN&OQ*[UGSI]G=G?GW+2LP%E E\.@OL=@?O0F&<<7K^2= M#WGGK['_[B[]'S)8&% 54,>+>FBY=[G& L4*]=Z:A6!KA"LE6B:W1V\F:7)V M8: ]I,6!ME!T@8W%TK$[7*4X*4$CUW!LV8HC-)+LJC.$,R?G!QD\"?P!Z>[5 MBI=P(RC4/3IV V\A"?,T&\9;5M14K_ZQNB0)T_'$#4F6P(WLY'28Q&?^^:PLX_!"?Y/3,"," M&M)X#(NBZ$3'F6O,-=*1*9H^'0=:"*5M\V]O./XC3)/D!(XGX23.3UZ@]V>! MNC"F^G(_YG'Z,S,[9,8'DG;C=D3[G;&U1@317V%T5_BYX^!. &P8M3X>Y21) MG._)R9#N#2$IMFG1:R[?CIZ[ ]&!:@G4:Z_-A@Y,)VTO8(-UD/]%KWJ/[OV_ M@])<-]( QXJ@\>CL- #=ZW&_L*KU&KA2EA353VOZA:%V#O2]4LKN%R[ \%.< M_P=02P,$% @ >3FN6&<[;]F] @ / 8 !D !X;"]W;W)K&ULC57;;MLP#/T5PBN�CJ>])F28"FW; !*Q:TZ_HP[$&Q MZ5BH+'F2W+1_/\J.W11(@[WH0O$<'5(F/=LJ_6!*1 M/E9!F[I76UE/?-UF) M%3.GJD9))X72%;.TU1O?U!I9WH(JX4=!,/8KQJ6WF+6VE5[,5&,%E[C28)JJ M8OIYB4)MYU[H]88;OBFM,_B+6(OVKEYIVOD#2\XKE(8K"1J+N7<13I>) M\V\=?G'U/%E2IAVA&WG&\<>9(VQ MJMJ!24'%93>SIUT>]@!GP1N : >(6MW=1:W**V;98J;5%K3S)C:W:$-MT22. M2_<75QDF6XPA^^(@R;OGB-_A6[)FM!1I@,HL;HN0U.8>C<)S0.!Z_.%XSV13TX(UVZCX_N7L0 MSJ()^07DW?O=4R=!;5Y+B<)SB-($?E",&@XEDM3%8QHG:0H_E67BH-<)I*,H MC6F>C,+D' Y]+_Y>15>H-VW?,I3J1MJNN ?KT!HONH[PXM[U53U /=]:IN8U7=]H>ULM1MVF5)[1VU3FN6#XR/H13!0 P@P !D !X;"]W;W)K&ULG5?;;ALW$/V5@5*D+ZJNSJ6);<"7!$W0-(9=MP]%'ZC=D98(E]R07,OJ MU_<,N5K)ANTF?;&6ESDS<^;"\>':^2^A8HYT6QL;C@95C,V;\3@4%=CFNE[>#X,.U=^.-#UT:C+5]X"FU=*[\Y M9>/61X/I8+MQJ5=5E(WQ\6&C5GS%\;JY\%B->Y12UVR#=I8\+X\&)],WIP=R M/UWX0_,Z['V3>+)P[HLL/I1'@XD8Q(:+* @*/S=\QL8($,SXVF$.>I4BN/^] M17^??(VY/*N_!A6]:;-MJ:=SIX$_*3\B.;3(*SA+1[.FODT5(^W\_1$#&/W@87\KG36A4P4<#U$=@?\.# MX^?/IB\G;Y^P_J"W_N I].\*U/]#H@^6/A?1+<##;#(]&%*L&$35C;(;8AM9 MA+2-CI0EOBU,&U!15&I0IA=MKK*59T;1=L2>JEN(#6E=Z:*B2I6D"!LUN25- M)[1AY0/02M1WP0 K!;IM$"(@+)GEW@^S"3+?&,"/Z!K)Y9-A_V7 L%.^.T[H M)16N1J@+K8S^!UN7KOBR1E=X_NSU;/KJ;2"T/5?B=!-TP&4+DI 2D0,UWI5M M$;/%6-QH9'I7I5 D(0>EZ=1YL;-D P/]AL"9A:]F0\H8NAY=C7JQ,*+?XN' I5C1+%*9C1167 >X..BKV@##BY<::M$:>; M+BS;Z,KWPX$9T6=+OT&@EDS[.=7W;-C'@1JERZU!2OC8ID^F96FR>BP4EN*+ MP,.)+2N=VPA=<$:7*AD;\9/=A7%XTQ!1B(5ASV&C-FIA6#B(:T?\M86SVD+0 MF$[0TD=E6[Q=E+O2/ F?-%Z;[PXEUL/8IZC]!-FU^MG* CP;T,+ F.EXJ["+'.9B(H:@2Z%Q@53 MC=E%+86@>^'92ZJD.0ET=4L%^PB3MU6;8J)HY5W;B+F9\A_#KDZIA5I#>):0 MB_->A3"P%Y]>HTPC2>.*$_> 1VPQS21V>]2N[5#3 A95F[CZCIX4*UB\JC)1 MDNLC>N\,9BV)18Y,2L9.;PZ$M)"4B'L, =CB26HMWBYD0:HQT"-IJA;:2"+! MA9"N?EOJXOKN!EXA7?3F8CQ,QEU;+7JN8I(4_A3.NYP"@Z;,W7'["NVUN+M9 MU]<^WHOIZ,7VP:"R]5LBH!J]M64BMU.O N36U:.>H A$PSJY^2EVS:](I QYM M^;OF5LI^>;?-+911" 6E@5"*7+#N>'F0K;Q7<_/10R/*>&^N1*ZNTO0LKJ 2 M\HC9[_8#^DF>2W?7\W0/&U9HIF1X"=')Z-6+04[![2*Z)DVI"Q=1&.FSPC\9 M[.4"SI?.Q>U"%/3_MAS_"U!+ P04 " !Y.:Y8L3YU3V<- "P) &0 M 'AL+W=O!,I MVZJB9;LV6W&BLIQDJ[;V80@,R8E!#(T!1-%?OZ=[!E>13++[8(L7H*?[=/?I M"_AZ;[(O=J-4+AZW26K?]#9YOKN^O+311FVE[9N=2O'-RF1;F>-MMKZTNTS) MF&_:)I?#P6!ZN94Z[=V\YL_NLIO7IL@3G:J[3-ABNY79X:U*S/Y-+^R5'WS2 MZTU.'US>O-[)M;I7^:^[NPSO+BLIL=ZJU&J3BDRMWO06X?7;,5W/%_RFU=XV M7@NR9&G,%WKS8_RF-R"%5**BG"1(_'E0MRI)2!#4^.IE]JHCZ<;FZU+Z![8= MMBRE5;9-;]83L5K)(LD_F?T_E+=G0O(BDUC^7^S=M4.<&!4V-UM_ M,]YO=>K^RD>/0^.&V>#$#4-_PY#U=@>QEN]D+F]>9V8O,KH:TN@%F\IW0SF= MDE/N\PS?:MR7W]SG)OJR,4FL,OO]=[-A>/5*O/]:Z/SP^C*'?+KJ,O*RWCI9 MPQ.R1N*C2?.-%>_36,7M^R^A5Z7:,3\IQAXM^+I+6 M;'="("P$F80G:VD*FD1++0^M4LQ+%3N"89^$$(9\D ME+WX<%?I;EEW7.&4Z_^)&700[KH*)H.!L!L)OY&\>Y61]O]Z @HIN,Z,M:1S MI%3,ES^[ZE?J\(G_+%(EPG,G2K!.'&NB'YD\.=^A>$*'RKB_I,WG8K$U19J3^VRQ_ ,<2BK)*,J48],<@C*9 MLYSP.-!B*2B4ICF8E8'JS#O=9K#TCH(Q2H%2)61 J!V1<+!@U\ M@D L"24X[P$GDXR Y3G\]VS0'YZ _-:D#RK+]3)13^1HLK+^&BBVC*Z!5%^! ME?#IU?!!(&+M,@>)(KTP+HH-1X;]MB.;3HO_0!WAM"0T5T5>X IWNMTE.@>( MF2*9[4\Y_:V&Q< Z4Y'<(1P3_4TRT+@AS>T%0PL#E$49#(22 -BI<"[#V$LZ M1690=)3X.'*1.\3YHT;!5?AJ'C8RI@E#CQR<:$J_FH$ 0-\5JB4#0*:B7A, \UM"%%]V*M-DRW*;(_H3F]SK? M5"1\OU.1!J $5" 0N.!CSV' %\Q9B&KUQPMAF4H#(I$-BCE3]L$>\/4,$B M^I N*I%L7SM@<$&,FP_6T58$S8BW>9&@<(2\Q M*)0Z$$U8]"D4]9Q*SG2OLNM@ IR<4Y12NFP!DLP-*OW!RY7$J01=$PPN">X( MQ!O"E.$#&NC&B (;,$,P!;&/)UB<9Z8+FO-KM_T@=RZ58D]9B\"G4F&)@Z$E M.52YEHN4JPD$/&K6J?ZFV.B5U)EXD$GA6;SN=UZX(\N"[]2+?;TM.Z<+EU-5 M(Q49F[ON8- /Z]!VY,S)3CQ2:M,\>-R?MTM;F8?,U(0ESH'"S.^9VIF,Y?FZ MO-\H*KD$G\L&"W10PY&1Z1J6(L120+^E(9/L*-UX:'HBIM33KH@W@MY'/,). M+G5"@)9X1YP]96UGS9[4>-?"JDAMEY#A/QT%KD,0>_IO2#T0]T%UH>GX.B! M<44H=K+T5U5K03-%OD%,LD]Q7#@Y+ZWN#N-F\>@3YE0]7/8"( M/>VZ]'>,&MIA'R3]U\[< E8-LW-5P9#O%R&$RO.IA\$PG &>B3?G=%L? M!B/2>31MO/J]-.ZD^J-@/AL'XQF,'D#_:3"E) M@TJ:NC%)(=M7F=F*7&]=$TY_RSW&L)X<*9EJ^CH_#V\R4ZS=L:R3*\VFQ(5TTY!MD.,G#<F>\=+,R3IE< M$QWV/_;%>W9 *CY3IIIV',Q:]K_G/6A>.:0S5==6N4$#/;X"B\)5_G[T)4;& M_NZC_OO$5YQUX"BXFG3[NE9M.>.023\<-1W"LTYBK-\B1#0N^;:^W@/\+&TL MOS;B-?N"7"V!NG+YXBBI6AG0?6U;F*6ZN5&ZT7F)GW)(G@8X>QUM96XXYK6. M=<<\$2,3:TI9?M;K+@S'$]X3"K<.;.V=C^K;(H"*EXGM:0!EGC^!?Y/MJ)NP MS':RO2PY4WH"GN]XB(3H3N63N7=4O>.K]RG/IOWAQ$'4 =_/X'5:T+J1-J2( M>5LG!9D\&9TGZZ1Y) M8-9N>&1X>.VX6H&N:>EP4>%>Q311$T^?]9Z@K8)_N-#1P-NH'FDB<"K4*P:? MMF:?PO1,.4SG_7F]X^N&0W/GUXH!O=VJ6+MJY2*NU)P++%=I>)#6*G*M&GM' M;3$ 4QKIE.L-K9]-%C/:C$QK,\=R/(_ #QWC5*MS/T*4GJ5H*T!'U?Q%>)!- M_R<,0:L=Z>:)3GGG:?D;)Y^W#(A3KG!D_%(=R/13:>_ZE".F<1D!#+&'8:<] MC?#JA.=DLL6 QI0X* S ]5#))0ETHU.>&-NWTL86U.(1^+Q M28-1)DD]\'*YB(\\Y9&=]F?4GS77-#J+Q8*P8%10DS"HIOYQ=Q4T4"XJFOG2 MN8\#DYQ4J17+ M,U66,^F7]LT])=M7]Q%(TM7. MR%%EK!*_Y(V2(NZNJ@!KX3:<]KIL%#J%G$)X*MX_TO1=+4K<10^&MO2\]IQ- M^H/!<_%)VR\O5S2351#QT\-1?SYZ[DQ_0<2&XHD;Q#M^= CM#IJXU:]LGA_[ MK<)EXU.GV J)6$,4FH &C9 M_?KN@J1"^:+8R?3% H'=Q5[.'@ ^7BM]99:(%FZ*O#0GO:6UJZ-^WV1++(3Q MU0I+6IDK70A+GWK1-RN-8N:4BKP?!<&P7PA9]DZ/W=RY/CU6E<:3%44 M0M^>8:[6)[VPUTYR M2=R#K#)6%8TR>5#(LOX5-TT>.@II\(A"U"A$SN]Z(^?EK\**TV.MUJ!9FJSQ MP(7JM,DY67)1+JVF54EZ]O32JNSJ\(SBFL$;55"MC>!T'?9?M98.JLM M18]8BN&]*NW2P-MRAK-M_3YYM7$M:ET[BW8:?"^T#W'H011$R0Y[\2;4V-F+ M'PMU*30VH9Z+6T*6A8G6HER@&_\UF1JK"29_/Q1\;3MYV#:WSI%9B0Q/>M0; M!O4U]DY?O@B'P>L=GB<;SY-=UI]5I!^S!)^6Z"9$>4N]EJE%*?\E&:NLR,$X MK:G3RKI:>,-CA%FE9;D 2T;L4B-"44,!&0I AETYI.HD\>H;#'ZIB MBIJ]=9UAX*NC,!*;7*,F1J;<79,N9]?"GZ*L.+AVVW3,*1I&_BC8DKOC75>L MX]KA[@20.U"@,)6FE5I4,310:I@+^G,M\@J;.9@)BQS&@GK9.GB)0FGK *PH M%"?$'G)2J0I2S5@\"IJ\^C Q/+'MNL=JY ?EMU10E9VN^&X_:,R%=>WS]*K[ M+:(?*UN-Y._"S&SUQ;W-*F?E9Q#V)#=_#ES1(/72=, ]Z*9/QMYX M'-!D/(8OM?;^<.0-!Z,#GASM0F*2A%[D2"#TAP-'>%THS=O$/5:E.G'_.S)] MY]GVG %W2L%X"=TQ\AS6O!@O91DDVK/(EF# MYBEV3X=-""7>6(C\0>O5-D0>8MS[Z6<[V]BM\ZYJO889%@T4J*>>B-XU-W&W M4@V2.;W"4#,Y^^;!T^:.J>])Q/#V!G4F*9\KS?'O.:1^Z$]HH4EB'52]?*V( M)F0N[2VD!/1?G.2%-%>'<]Y(4J0,0ZH^P2CQX["6^(2Z@'V7Z@,8^,,0#ODG MG9W73MS^"+ \<^70OV M0B\(@E<4\,?*&DNMY.IWGSI"+XY2;QCQL3/PHVA#'@,B#[J/U>1!-_HY2L$WF!XU_:=6$,O'0V](&;3B1\&D/HC&L9IX,7C<5M[=Y%Y@'[BP!M2 MC8A^(C],8$2]1AZ.O#'YQ-T@-O'+3?QUI_!MLV]NQK_62=7PVKCU(SF[?ZI'ZB?A.O'_J4HP7!&W*K%-EZ?GKADL4,]0L0.MSI6S[P1ML_H-Q^A]02P,$% @ >3FN M6,U$4JW_!@ CQ@ !D !X;"]W;W)K&UL[5EM MEL97T>+6KJ:LMR3P85>5T/IM].JVDTJ.3HS!V84^.3.-+I>G""M=4E;2; MYU2:]?%H?]0.?*-6A>>!ZAT_^GS M0YX?)GRG:.T&SX(S61CSCE]>YL>C&0=$)66>/4C\N:(S*DMVA#!^3CY'W9)L M.'QNO9^'W)'+0CHZ,^7W*O?%\>C)2.2TE$WIOS'K+RGE\PG[RTSIPK]BG>;. M1B)KG#=5,D8$E=+QKWR?<+B/P3P9S$/<<:$0Y0OIY3:\\4-(-5@C M.*6Y*)?>XJN"G3]YI3(@3.)T98D MG='4P^__'6:)1_/HX_Y+3X.Q&NC?>'$ MYSJG?-M^BGBZH.9M4,_G=SI\+>U$'.R/Q7PV/[S#WT&7Y$'P=W"+OS=V);7Z M13(/QN+,:&=*EP5C4X^^F#_T]FS.]([[-([O,O[/6OX4!] Q>1- MYL6.3V\+ HQ5+?5&*">DJ*7U&^$-'N-TI5>]@5B07Q-IX0=V#/Q9(:U\-Q:O M7IV)1Z/X-OI8H#24BZ^D;J 3XC'S8#87C]AZ%!X[SYCL"^G%RDJ.:^B?WF=E MX]#RK MECK8B8;E''<>9D?60+ 3N0T8E"$(3#6-%6^M6I)5F:@C M*!/Q1HLWF3<+LC' _2?C[>6U)TOL-*#R6CJ\BTN4'OC$]5Y>#" *V7WTP9/Y M?/8L B%>7YZ&@?UG'T,5?)'@"K8OT"&G/\F-^**IO1QC!8X=*[Q9+K& 91H/ MPIF(B\:Z!B!Q1OP!SF/ 7#J%B+8"]@7B$C+/%:.!1I!]\7-RF54+3%VPI@^A M8G]EH@L":$%&NS6+D@0@#!ANK*D+XVI4CL2CE/3E^467+6* 3D.X&RP-R&MB M>IFUYD4W"0< X'@5J$56='(1T:&,*BY-&CW8KDTA48 LLPW<6R]=EA]Q2SM9L9(E(ET1N+-:%0F#H#Z5!14AC MJ*+2W=JED@M5J@"_B=V1&6@H7.7\E&2*DY8E%(E$$'IWLYH]8V*F$FP((:-Z M,-]98ZG%*:;D/&V<>DX&1*\1>QM#6MY2;QOPEK)YN8WLW$00LD',3);ZLE M5[T,+N"R=1-72430.(PY6>(%9!]:':.1.:,K-^#I>EGYNE(T",T ,FPY*S]OV*H@-SQZT(G(W M%:%8-C0U4X)LU\V^4,EO6CWO MRY0JV$?&H8F?$);+53B9@I8,9(033: <[T?B"J2&"I1256,FA03;@9_=["TV M>^F1#Z0*2L/50.C:;$4/<49I0C52>']%*[OJF># M_N^/;SD&O=[]+V(#K7@2616#@F0@ MZD#SF56,T.Z\K] !\V;G*W2J6R #%7 MSE@DYP9')YXM8P\%4<-6B*;L]BT^ H1#Q_7F%K!KZC0K&*5CM@W.<-)N3]U; ME(\#/3W#,6VR=?!U<06D7,C0Y7(SV"[OI]H6R(+ ^6WR/6S(5L%E MQ>&DE?_A6KXC_'^_F-\IVV\OOGZX;K/1#N$>AOJ7RW>OL*V0<]2WRW;LLW:= M$/% M+8RYI\0,&O D+^'>K_8WEXG1P20P%6H6KSB_?%W6AWVWX:+YG[Z?&J'C&L%! L:0G3V>3Q)Z-X MM=:^>%.'*^>%\=Y4X;$@B>1Y KXO#5!++[Q ]W\0)[\"4$L#!!0 ( 'DY MKE@,',&,>04 ) 6 9 >&PO=V]R:W-H965T]\^#H(K'T MCN"SX'.]]D[6DK&4MW;Q-COM^58AGO/46 2&OSM^R?/< D&-KTO,7BO2,JZ_ MK]"OG.VP9/^?O0 MH54D7"ER$78"7C-U0%'@4>B'<0=>U!H6.;RHTS#ZZWRLC4+L_W[.Q@8B?A[" MUL.1KEC*3WM(>,W5'>^=O7X5#/SC#@7C5L&X"[W#\YU\SVNUM/:C3&_GR'#* MF[4PFBHEL[HI@0E+12Z,P!=69L0R))2P[K&507(R$:G]I,EAX#_ERJ"PB7^M M1852-%1KGA%V+#(Z@V65)025:5YGHIRN)$,:<$M=22 XX4\QS(RC@'+(5@M( M7]=6'] G?'5@9+@J- %MRFFB9$&%3;U\04:2%O>TX$R!H35>IFE=.2,I"3S? M]U'K-5-@EM*LG+!H7$#!T$M>HH".7\2]+#RZ%NE,3%E)-=)=@:W1C-]70EFK M07E>3U&N-GV':[JP7,L'A^0%1Y] MXO>(TLLZ_,Z51S?HX#.Z9$HB =E+,J[X6 %F804, M#N@MVFR6"1MO[TD\,HJ]8$VP/7(0]2;MR*6TE?^&I;=H^GAZ]#NZ^F]<:;YX M20$DUOO42&OCJGG8U!%Z23B'?W0]=HO,4K'&7B&T(+HTHC3%-*HFR.2W?NC.%)E^N7LJA8N7C]:A0&P^.V M?H!C S.!F\N4KPIHUS!HW92)K#4H]-X1Q",ZCUKOR[N MR\D^RAX]17-4>1 '[O>V1&USR )I R['.>JL:2I12-$&?"L\&$84C'RZF4': MONT02P)E.TRK(L7T21J6/][>H:&S?.A']-Z5XWK 'NQ-F9[1!+'63=^1FWZ% M\Z*A MYGE5HXUR.QV)HBY\NJ7]!NZ]4]&SXO' 3X3Y!W77P)*)/1D ;#02?=@ [C 0T& MW51#2H 8!4$GU8C"QM?A\;)D8B]"=PR](!G0.Z[MV8QQ W&Y8WF]%J;=*(GV M:#?T!WMK_GGJY1P=9C5^(/V]PX%+:>\P\:ECGDK:>2KYC_-4)]]VGMK.4]MY M:CM/;>>I[3RUG:>V\]3_=Y[JK]T2%EQ-W5TH9A(KM+DP;'?;Z];SYI;Q@;RY MJ[UF:BI*>R9,P.H?##%BJ>;^LUD86;D[Q[$T1A;N=<89\L82X+L])5<+*Z"] MA#[[!U!+ P04 " !Y.:Y8(547X3T, )(0 &0 'AL+W=OWA]%G "K3O+DK2W4=K\"6D+\;,U8>O%#R97>7__&31K MU)O7ZKV=/ROP9^DF8C$;B_ETOGQ&WJ(Q=\'R%D_(^UZM@OA>^ZRPOG)*_.=F MY8,#-/Y[R-@H:WE8%J7+*[^3F7HS0CYXY>[5Z/J[;V87TZMG-%TVFBZ?D_ZW M _.LM,.ZTA%/G"#^901\GVW%[(*=/QV+L%7BG2UWTCSPKD\VN]LCG<1G!U5W MU@5)B386'TPV&0OIQ5OK8+5R?BP@4SF5"VV"%5(\=_0Q'33B%%]!YH>Q^.FC.!XUBT.)4L&.QJYRO)-9!Y?U69YWC69Y,&_&%],QI72GO ME,@4?*&-P%FE*#B0^*GK/_H17^4&&S?02>R<-IG>D6JEK7"F78MJ1]N.%N>3 M*5*_**B*1>=\)L&,D-')A(TFX[&%?EUKYX,XFL\GY\TV8-R@GHL]NZ'<%2I M7SL,\D1\[BKIA;'0WVR4$ZK0&[TJ%*F4.[FGS3+/-84<6J<#X)CH*40=2W5T M"IN:;;6ZCQ&&HK6+H*!"D3/*3\0OZ$$L.K=[ X_8#$[U4=31?#:9-^8P%BB' MR>S,^N!)YM%LLJB7]"V1A;<"2*2$ZFJ]5DJH/RK2WXKE9/'B_-O&BQ65L$XT MZ&'K][&PC@[L1,97L+LO/";-Z+VF[^^5 HQE $8"8_Z1MV66 7ED4PQ]V.)A MLQD>4:6NRFB]%-E6N@UA"'Y$P#5G&#ZH+^C87E& HN.S>$+T%:S"CSE]\K;0 MN20@>*0NAX;]B([O.)41DP^&5IK40_EDA5"R>SJ8ZSJFBW/"FX.'M8M(T-Y7 M#*$VD246.2?KQ/_NF\OY?'KU6WSF^>OLZH3V(!]A,RR3PE3E"J#$Z1Y>4+[6 M(YU+NV8OKACK)?0&PK*[-M*+21OG0XE'SQV(PSUIU9A60R+7]YK^KKA4P-W* M9=JSI$P=]%B;E74>?L5M[": 3R0W]#PVKH^4E([@90SJII) ]'(Q7EQ>_AW7 M2"J& U-B2EU.9N<"@(C2(F1KK4KY(%:M![B@ )?2;Y'4GMB2CBT,?W19JEQ# MP>*AIW_8.EMMHH\\"H0A;!L#JN8\6&*MO=SM"IU%BQ/T"+I1GT-HZ)E'3HIU M*734AU9=3>IN(+VWF>:\&#@$LL%>5[\CMA21NH:A4E'WBUDO\]_!VF(N ?P> M-0VGPR@LY J13N\G/Z!65'QDX"H=%22\.7%S^TXL7Z !,WD9LYY.979C])\$ MDEY%RVE-#H)38QF.<_:++J/GCZ:=ID!L-J_+!/ NB2"+M=1.D#H-2FF=H!KC MJF07-$@Z^KX=F2RRJF@,>2RK,8U+-SUY6\CL[O0VVUJ 1I0V5T64V28>51$: M1_*JJ+ML(/8V[%_GT3DKZU1;#@%M.@;I0;V?]#C6)^*CPV@A/E'"'$,Z>#P8 M4U[WY3[Y.&&IQQK;EA.T"#"# H5K.9E.\3E68X.MB $BT!SL4C9>TAY.(>"Z M*OL.V\KH*;N+W"F&O$96IEU6E:C.1'+&9#E"+69T,*.=\-0_+Q6QU'3QGQ$8 MQ4@"YTQ;[5:R(*ED<:%51>)VDGM$[&-1#NF =(XZ][U"Z>.)O<52*$$$D3DJ M# O.U[DBKT#-))-]&GHH]9UBKFKBVA[LM/)I%RH&P7#<2\Q&1";!=-D#$1HI M2 4QL*RHJ(PC\' $1:X1%I,A0JW0Z%XY,53:[V41R\MG!_Z)HL#U_E;MT#ZI M! &$LWXI[Q-?Y"I\E[/_4HR&7C6=2I6$C.FI^H+F!RK&Q:QMGP41[#J7HGH= MIS3$]!6C'OY$D/O]XE #/'K1*1-,9 T7 '@N5@"JKF#>S ,"E,6S8^#VNPJ M)DM]5%N=XOEL9TUF.;1M1% 4Q?:;2\E:?#12JVI M$'2"LV3U%E=U/D-'NK=(1-3H$OJT\89F1'^IDP5X7AQU>7C2[GDW=E1"LM05 M* J;M0[NSAD\CC0JU)$\7),$U]0%9<8%NBK?RCCB5VTO3O[]!Z4S6H$) MU$$\T9F\RD@?P.N?TE142.?Q"N89<#&?W6HW0!=7?]4,&/797[\ &,AZ= ,P M3IBK-4R71(D[#!2!343:/1=/$D_M1F,CDW32J1W5VQZQBO<7>>K*!ZIU!!N7 M7TSJEQV\Q50XJ%PS'&%IO#"H<77:QU6B9AWE" R/&,% M$9T1M9[$&,^Q"U"6#XF:_!I1&\0Y,;75B4 # T=BGL;INZ#O$W$3!LBO>=>\ MYE3TYE!$2L;=KP()S(49O7PU*J(Z=WVD3>E.=#TO77 MR=NC,?)1@-.I][: 9.DTZ9-*J::)%J$Y7E4!G2[P]1<#_R3.@P]]0/+G&Z%S&V82^&RKX].4P]P--4KLD MC.#B,Z=73P*FEY" @URA9-(=H(W79 ]M.6U-:*O!T /)VS*GZ97F+8BM4#]3K-+ HUUV+<^=#G.IK.D.FR[?_08TS=9F^K(H_<0D5V?H]^P%(S M3O?D)6J%C@590.U(2PB?@1!?">[CB["I*=A!BR-:E95J'BHLF4*XJ_X^[ M\%O@0IW'FW!F,O4JOI*-N1QK/U4VU)8_^5H@WO<\OJZ\3TX&. #"=%O)+V>X M65!-&]:[B7A/UU\M(=0FOJ?DFNZ!PU\LX#:;13^HIFWUAV;X988&\.U!P,0S M8D$F9*<^J_@NL+^438[D[Y%YL;9'%M?W+O;@P;)^,":>N(MZ%@]H64^"N-L; MGNH('"D0DT4KWJCX=L&T0>D%+I;=[AT2U'O1[H]S-$W/=#!^NVQLH4N$-->E MNVS:@"6S9DF'S$J^?R=67#"%6CM;'LX6.I)ZUFG=.%LB#NV64^Q"O\&JQ*%M M@;&8NS&7)Z?6:7HDNI'8=U2V[JA/XI@'RB3CB 6J& M@8*NJ;I?+L";%N=S^OA"+,;SY05]O&P_OJ3#X&W/=&O=O@\XP<[Y^5)\MJ&^ M^$MO%JBROAQ/7UZ*7Y\,\KB-,'LWABVBX_ARL3CIN. 4?\SFE!XT\!E YDA< MCN<7Y^+0F\^SSNOI4KD-OX2G.H7#XYOJYFGSGO\FOMYNE\=_) _;XAA%&J- MK8#E^0B]@%^\QR_![OAE]\H&4 S^N%42]9L6X/>U14%(7^B YE\_7/\/4$L# M!!0 ( 'DYKEB6EA^)\0( )L& 9 >&PO=V]R:W-H965TACW(-AT+E25/ MHN-F7S]*3MP4:/.PO5@W\O "B5=M.H(*K.XMBE!9;"]4R% MFD]R8TM!O+3+V%4611:<2A4/^_WCN!121[-)V%O8V<34I*3&A057EZ6PZSDJ MTTRC0;3=N)7+@OQ&/)M48HEW2-^JA>55W*%DLD3MI-%@,9]&YX.S^=C;!X/O M$ANW,P>O)#'FWB^NLVG4]X1084H>0?"PP@M4R@,QC=\;S*@+Z1UWYUOTJZ"= MM23"X851/V1&Q30ZB2##7-2*;DWS"3=ZCCQ>:I0+7VA:V]$H@K1V9,J-,S,H MI6Y'\;#)PX[#2?\%A^'&81AXMX$"RTM!8C:QI@'KK1G-3X+4X,WDI/:76 M3R7[T>Q:N]H*G2)<2)28$E]*E MRK!VA)_GB2/+Y?'K.;$MUOAY+/]DSEPE4IQ&_"8O!L?]#WN8CCNF MXWWH_W0Y_X?X5 FM!B!E*3 0&N,)8.>:L$[2&J M%@*X4\#K?N\]EZM2_/(.($%A?209 !R!(#CM'9V^@0HM"*WK$A@R#Y005FQM M:L?F6[*543*5Z'JP8*!45D*Q6_8(R+&Y4Y#C/J$$,4>&HT*ZEEF"2Z'!>&UJ MO=46 !IV!_:6F3]F35P(_AT?^L2!*%FA_"-"_S KYJK]=MG6=R.I"/GQO-66 M F0U>BRNVK38Q!KWX+(.&?#F5%CL0- _DM:X+9MMH3])_;O=9.3=S3U)>R)4 M.&Z$:P5)#7FMU'-U&.\TC!+M,K1%!ZFI-;6]H]OM.N]YVW >S=NVS=27S T4 MYNS*UWX4@6U;8;L@4X7VDQCB9A:F!?\]T'H#/L\-J]@L?(#N?S3["U!+ P04 M " !Y.:Y8>[GJT#T" "8!0 &0 'AL+W=OJI*KA)<:%U?$Z*R BJJ)J(&;DZV M0E94FU#NB*HET-R!JI($GC51*JI*BJ?YU"*-L$^ M/FS1S7<)/QBTZFB- MK).-$(\V^)HGV+."H(1,6P9J/GM80%E:(B/C5\^)AY(6>+P^L']QWHV7#56P M$.5/ENLBP1\QRF%+FU+?B_86>C]3RY>)4KE?U':YTRE&6:.TJ'JP45 QWGWI M4W\/1P#_%"#H <%K0'0"$/: T!GME#E;2ZII&DO1(FFS#9M=N+MQ:..&Q$\ [1D*BN%:B2@2_2P7J)W%^_1!6('9^2$PSV&CB_\EWL\#IVS?^ MS/LTYO4_D;UP'@W.HW/LZ3?)/KWTKT(_)OMC]:-94V_( MZF21HT=>@=RYWEEFEGD4.\85*F%K M*+W)E6E:V3FN6";:+PY$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F& ML&Q*J)278)M[C\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98 MFZDL?%5+P,0E5

)-O./" MCA:EM@M^&M>X@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R M%^+93C8D\0(K! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!? ME.@R\3YXB$".&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\. M)PF&4I.GTXTY M7@(2/4E,*"_02DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_, M!KWPJ+<.1X$/6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ M P04 " !Y.:Y8@NX9?J8* !:'@ &0 'AL+W=O[*[ZXM*-=)/;*L,GLRM:V3 5[?8]:U3LN1-3;U[L+=WO-M(;4879_S;M;LX MLUVHM5'73OBN::1[N%2U79Z/]D?YAQN]J +]L'MQULJ%NE7AKKUV^+;;2REU MHXS7U@BGYN>CZ?[)Y5M:SPO^KM72#SX+LF1F[1?Z\K$\'^V10JI612 )$G_N MU96J:Q($-7Y+,D?]D;1Q^#E+_\"VPY:9].K*UK_H,E3GH[(Y)7V-KS_V*9UNZ-1-'Y8)NT&1HTVL2_\FORP_=L.$@;#ECO>!!K^4X& M>7'F[%(X6@UI](%-Y=U03AL*RFUP>*JQ+UQ<2J^]L'-Q[917)DCRU5C_M/9 M;H#:=/AND52\C"H>/*/BH?AD3:B\>&]*5:[OWX6YO;+@ZT"/TDW$8?[ M8W&P=_!ZB[S#WH>'+._P&7F;O/+/Z1Z5TJ.2]$C.EC("!K718IPV+X-4.?.:/IV2^>PA=-&.22N>/7C#V\/#O9.[R:W M$_&GZ?2:O^^?_B2 :M@=L*P9:*I-1#N&#:1WVSG?4?X'RP=I@]AV#"N>?B-\ M$/M[.W^+Q=#5BK[M[9,.-VK1U5'4[_RS MYF.AMJ7/DE49PYJVO<1+<(ZQH==;H_BT*5%:U%))V2P3Q3!30GUMT70IM](1 M#THZ$DU:OX.09J;<2CP6L1_@HWD7.J?ZDHP6O"P;'\L_!-KX"#9P/O2%6LXV M?3%LRO]34=FENE=NC/(1I47ND?W#C$@1>@P56(;%CA*34&WV('K082,IQ6L5 MU):R^]VHZBO;U24%@.@950OV_(HFS-HQI)+*VPQ_$C&L>^K0E:%8ZA2"GCS3 M0W'*>8*L_3>G7DPC -VHUKI X)4A\R_]B7/M"RS9?C 4U#4>]<8 %TE<3-B# ME%'1CX]U6 >A;H9BU,AEY7-!4TP)+9? E_IAQR[-HX5C<0/T68)"BL].&D_& M),+TT123B/YYQ2=%!5+C"7:CV>I['"Q^UHWN*_%[(OVT.PVBE1,R)&%= M4A M[)!29-70D(F80D.D+41SO\.'I$HNJ-B2 IDI4Z=;=6U5PPR3]!OHBV63+13E MJ*!82._ Y[+&*/"G%[ MK>5,URO24*)LT"D)-;$0"E)KH-.?VQ-/(3N?=IF!M;1ODRH.L&BZ=#@!/;SG M1=EQZUOISZ0MH?>T"!UWR-@C"D:I4L-D%Z$X5-8/W+0MA8[[%#K>F@ _@SR( M:QQP6Z%[;4J@[?LW 4@+R(-[F7N6NNZX^?D5A\O5R!P%?3JQ&M@=0$,C]:$G M3RA3./,.%7,W65N/DA[:-\5$9:>'K@M MO&_Z\+[9&IYI&=T;&?;VX7-3\/]WTH>M)I5?%Z<3U!_]@P>6ZZ/,VG9XJP0? M *@8=AB8H&Q;3)&Q9!\FXA<08J(AX/C]2I3D5KD)4/S&9KRJ][Y6QVLMHT/P MT=F^4)53P=/ERF,]&3 !>HI[18;3.+\0(0C^.R UXZ'+5(*IIN_FM9<&RI2](O6>HQK=/A:>0C @1*JW.L!M5GZ!=B[_:^\@[8IK3TP^] MG$$B8- T)9?RI<4?\6KT87I[.?H)D?(=#M^X]*YEZ'TUFM[>82D=L;/W9HQ9 M<,&!N^GA_JZ'?R_&8"X:-*CC(WR*+B_W:?F@6Z2. ME68:#-A-)/: =LM*B! 13Q@V&$0L)G%9.0'5T)9 V.2&0(/Y=]IPT5TATNXH2("$-H2U@U((K$ZQ?:&!Z[YLC.%6?ST&Z(@_[+(3DF&5_'#_)*-!6VRCQ67[=FDDZ M+@M8-LR&5=(X5;.2Z8+$48IC(K90&.2CGXY6"02I'GJS2E]RKV>[C#MCKU(YZ\B"%#,@+8:(+1 MA:441,CI4EA3X\6FHE>7[E!-(NOQV-3A?!]+NH"*]8B=L<@S723EXLU-?X^# MYA7J..2I?#D9Z2(1]B?:1,_,,3W;)678G ER4*WGNF)>DYI!46G%92O#(U>> M"+[H/#Y%TU2MV#\1'TM29/Z0C>!8K:X LOWK^PX>[1OT&V%GM5XD;JS-NM@U M(8$'71W8<87EMR$D' M3##@Z;9E/(9&2-&RCK*=1!8516G;J1R M&<#)M_.NG@,MFTA3?8ADEB\O5W=A_ 5["6]NN!8)4J;$2,64:YVGQ,D'[\1 M7G<'[_NP9L%O-7FP-B&^^NM_[5^<3N/[PM7R^-85$Q[ZF1>UFF/KWN3-T4BX M^"8S?@FVY;>'B#\4XH^50@]RM #/YQ93($5,]>J1DDSN=(5 ML_2J=WU3:V29WU25_22*1OV*"1DLY_[;6B_GJK&ED+C68)JJ8OK[#99JOPCB MX/#A3NP*ZS[TE_.:[7"#]J%>:WKK'U$R4:$T0DG0F"^"53R[&;KU?L'? O?F M9 S.DZU23^[E2[8((D<(2^36(3!Z/.,MEJ4#(AK_=9C!T:3;>#H^H/_N?2=? MMLS@K2H?16:+13 )(,.<-:6]4_L_L//'$^2J-/X?]MW:* #>&*NJ;C,QJ(1L MG^REB\-'-B3=AL3S;@UYEI^99\FO.^)=+.=)]W!&]:@LD[!%/XJJ0M#/PF,\Q^W-\G M9X\>)P>/;Y*+@%^9OH8T#B&)DL$%O/08P=3CI>_@G8O)/ZNML9H4]^\YAUN\ MP7D\5X4S4S..BZ!V.='/&"Q_^2D>1;]>8#LXLAU<0E^>)-:EGOOT?19E8S&# M;]0$_E3&P!HU; JF\1S]RP9>4;,.51)JZ5!K0C4.%:B9@"V0?AH1JC;!Z!(, ME!Y>'//C@6B0PIX9X*SD3T]$Z@Y6/R)NZ]87TR+1F+@I$ M:=W0/$4';EMN&R_A-)Q.!N%@0@J-PG@Z"I/1!/ZJGMR;7#^G24AJ-T=#)ZH.7&>7]'#RVX/:Y^D((H#P9Q MF,03B)-A&$71A?6K/=,4S\DT]K][94DJXW T/579N MG0, %@( 9 >&PO=V]R:W-H965T=CP)(&NUD57G3 PJ7OM?]MS5XD<$L?;!W(L/S+#%C,E]Z"L-:'9A4O5>1,Y7MNF/!A%7SGYF<52:^K\ M,OO6V5:@OIR%AO"M59AU6"N/E;R#E<)G69M2PVV=8_[:/R1>/;GD M0&Z5G 7\S-05I/$ DB@9GL%+^V13AY>^@[=J-9UH#6M9;7G-O"[J'/Y=A3^7 M6VT4:>:O4W7P88:GP]A[--4-RW >T$71J)XP6/SX0WP=_7PFB6&?Q/ <^N*! M[F7>"@19P*9564F:A(WB&0[ I@/W*)B5.MPQKN +$RW"BFFN!V"D3U7[7-7; M+OGLSL8_G=UCB= ((Z<$E+_M6M43O#D!86D6'L-%\;*%WA-?K+5U%U].:6&TS.2H_(M M7S-=PH:]T.-BX /$R2!)4_B(!2H;\[7Q:!!%$3PJ5FOF7Y*UU$0Q3F[@41HF MWM@3WGB07L=O*PUK=YM1=0TBIY(W&C[5AM4[;DE[&1) /(C2$=R28^,X$H=) M2I9/M)&**N$(^^AOP_3QSVAMU&MM]+^U=M>:5A''2BK#__:YWC[3<-!X2D1G M@4^+Z%8;7EFU0.%CL>-8Z&-9(5E%T!5N6/WRD^Y>2:JK>E57_KVN3E16))0& MO2E9V3\JP/5_B^C>T"@M#'F/!Y/)I.OI!ZOUZ^1T#\.CUY[2WKF91F60 M;6W\P]^?]F-SZ:?%=W,_3FN6#W5EYD&! . H !D M !X;"]W;W)K&ULO599<]LV$/XK.XPGT\XPXJG# MMJ09RV[:=)+68SO-0Z=[ MJ1YUB6C@,NY6[M5R[EL3,4%WBK035TS];3"2NX77N3U"W>\*(U=");S+2OP'LW' M[:VB63"@Y+Q&H;D4H'"S\*ZBB]78RCN!WSCN];,QV)NLI7RTDW?YP@LM(:PP M,Q:!T6^'UUA5%HAH_-5A>H-*>_#YN$=_Z^Y.=UDSC=>R^L1S4RZ\F0/".N7>*-KE=,XL[W"'HD&XPTP6@CM+ M??? UA7J[^>!(0U6+L@ZM%6+%G\%+8$/4IA2PP\BQ_SE^8"8#?3BGMXJ/@GX M@:D1))$/<1BG)_"2X;J)PTN^<=V-DC5<$U=%84$F-R5<.V.C@M^OUMJM_W', M "U^>AS?IM"%WK(,%Q[EB$:U0V_Y^E4T"2]/L$\']NDI].5]FSD@-W##-2L* MA05S+J.5[FK'.)]$/@M+5'70ZA!R(W@GP)2RT22JX:%4B"]""2@0LG*( M!+AM\36LGN#'@09<45V"!VF(S\?1_8ALHHU5^4FJ*H<;U12]F32\YQG5%H2W MI.KUJUD<19?PZX[\3TP1SB"*Z.,VXLMVV@([E$$_+?^]=N8DIA,[ M:&7.K%0:_SL[)_^'G>D>S^U,TV-VIN5>AH;_V<[1S(_(5M'$3\?G9)+)-/X& MP"8Z]R=A M&4K!YU"EYZQDI,9G;0RCC/)%,X41_&0WT8_]/Z M,-2V%:L8\=3'ZL))M.-UX:&DXBDK>LMM-AO[4-ADW_&<;,Y%VR6XYW9-+8#- M<>0[]YSXD/6VZ*KM!@[B;4]%MBFXT%#AAHZ&HREY7+5]2CLQDG5L'0+"[_!E!+ P04 " !Y.:Y8Y]Q+[[/N^^\YG M7_I+8Y])2Y=;0X^DXDQ3]ZX209!PPM" MA3%Y!L'# B]0*4_$,IY7G$$5T@/K\S7[=9$[YS(1#B^,^BX32@=!-X $IR)7 M=&^67W"53\?SQ4:YX@O+TK?#$>/'[+,2FNT MUGH>;26\%?8(6LT#B!I1>PM?J\J]5?"U_IW[ 5SBA$#H!*Z>9QXVQ+!NTJ@_8V M]N&X?$I@IE OY-]EW"1\*_5FX?4@XET0Y^]*;/BQ.L+$"Z(486H4OWJI9R"< M7^,*QFE5PN*X+S'&;()VO=J"/?*L(#53F-RQD]OO_0D=9<:2_,6A+HPC>-#< MD51A?^9.5+>_&LN#?[$S0/3MM= M'J-3_NSN=*-F=/9NQ@XG)QL2^P\TMS^6W(E@TXT,:[TE0SLK.JCC4N>:RC93 MK59->E3VIC?WLL-S"6=2.U X96CCZ*03@"V[9FF0F1>=:F*(^UXQ3?E'@]8[ M\/[4&%H;/D#UZQK^!E!+ P04 " !Y.:Y80,1KS<0" 2!@ &0 'AL M+W=O\R7BO]Q^2(%EX* M(,2R\9UVMS MG8Q59067.-=@JJ)@^G6*0JTG7NAM%^[Y*K=NP4_&)5OA ]KOY5R3Y;UV9N#RV2AU!]GW&83+W""4&!J'0.CX1EG*(0C M(AE_-YQ>&](!]^=;]ILZ=\IEP0S.E'CBFL$O9>K;_B)I^^XTN5 M,/43UHUOW/<@K8Q5Q09,"@HNFY&];-[#'F 8O &(-H"HUMT$JE5>,\N2L59K MT,Z;V-RD3K5&DS@NW:$\6$V[G' VN97/**W2KW#^R!8"S<78M\3K=OUTPS%M M.*(W.&*X4]+F!C[+#+-#O$]Z6E'15M0T.DEXQW07XK #41#U3O#%;9)QS1?_ M-\EK;E*A3*41?EXMC-5T*WX=R[@A[!TG=)4R,B5+<>)1*1C4S^@E[]^%E\&G M$W)[K=S>*?;DH2D04$N8J:)4DL0;9[5Y'%-\FO.0B&^).B"I\&EEDX7I *L] MZ C2O#T#8#*#:TRQ6*#>KL; Z#62^U()JFT#Y];=("('FZO*$,9Z' M<,,EIT+(X(M2F8&X,PR&](P& 3PJRT0;9A?ZLA,,8NAWAH/P0- W)5?PB+J M\_ "PL&P_CHA]32GIHW:.=#^ M4BF[-5R ]C.0_ -02P,$% @ >3FN6,H8UN<( P M08 !D !X;"]W M;W)K&ULA57;;MLX$/V5@5H$"2!$5SMN8AMPDA8- MT&"-)MM]6.P#+8TLMKRH)!4G_?H=2K;J+!SO@T1R-.?,&0XYFFZT^6%K1 ?/ M4B@["VKGFLLHLD6-DMESW:"B+Y4VDCE:FG5D&X.L[$!21&DY]^\$ HLG&=@-#SA#0KA MB4C&SRUG,(3TP/WYCOU3ESOELF(6;[3XBY>NG@63 $JL6"O<5[WYC-M\1IZO MT,)V;]CTOB.*6+36:;D%TUIRU8_L>;L/>X!)_ 8@W0+23G M@/'>Q.8G7:H=FL1QY8ORX Q]Y81S\Z6A^AKW DR5\/%GRQO:<1>"HO-P^LA6 M NW9-'(4R?M'Q9;UNF=-WV#-X%XK5UOXJ$HL7^,C4CC(3'_%ROK#!V8?PZEWC/GAYG]);JT#2MP M%M ML6B>,)B?O$O&\=41W?F@.S_&/G_H[P[H"N[9=VW@1C!KT7K#X5(>RN!H MC,,9+&P?TQ3U4(EN'I6?WN$H+ZA-'4^=,'7)%=MY9P]NQR3\&KP%^0;F:M10EWDD(]H6>W M\!Z2,$^S8;QG14W9FO_L$21)F(XG?DBR!.Y4W^Q\UWC$HE9:Z/4+G##97,$? M5<4+W,>&D_RB>X_@"UMIPYRF +\=)O%%]SQJQ\0;58)D%&9$0$,:CV%1%*UL M!?,;35P3KTY$7?BGZ[]PV=2K7FRH+ BJ#Q^<4H -,W MR7[A=-,UII5VU.:Z:4W_%33>@;Y76KO=P@<8_E3S?P%02P,$% @ >3FN M6)2A&+C' @ / 8 !D !X;"]W;W)K&UL?57; M;MLP#/T5PBN&#@CJ>])F28"D[; !*Q;TLCX,>U!L.A8J2YDD-^W?C[(3-P7< MO.C*3#5OC'=J'S5+3SN]80V M/_*I%SA!*#"SCH'1](R7*(0C(AG_=IQ>Y](!#]=[]F]-[!3+BAF\5.*1Y[:< M>N<>Y%BP6MA;M?V.NWA2QY=GDX )P' M'P"B'2!J=+>.&I57S++91*LM:&=-;&[1A-J@21R7[E'NK*9;3C@[FV>9KC&' MGYRMN."6HX'3>[82:+Y,?$L>G)V?[=@6+5OT 5L,-TK:TL"US#%_C_=)62O=L\L#KX!9IQ/2G]6=OEODG:%&58KU/O3&#)%)6HL$1#"E@B%$E3K M7*[AU+IL Y=TKFI#>/-E?,#ZCFPOXU)5U'(,:ZN67"Y08L&M@1,(!VDPHCD: M)&'<(1[DLZJI76E:WQ(EWY!Q. B'"8W#X9OA#9-U0>]<:Z?N^L7Y03B/1F07 MD/7>[I$Z"6KS7DH47D"4)O"+8M1]S^'4Q4,:1VD*]\HRT6MU ND@2F.:1X,P MN8"^S\0_J.@*];KI6X9274O;%G=WVK7&>=L1WLS;ODK97G-I0&!!T.!LE'J@ MVU[5;JS:-/UAI2QUFV994GM'[0SHOE#*[C?.0??#F/T'4$L#!!0 ( 'DY MKEBU"HK^. 0 ,0) 9 >&PO=V]R:W-H965T2@VR*5]6.P#(XUM(I2HDI0=__T.*5EV MLK:Q#[9XF3D\9X9#>+.)&[M3LXFLC. %WBG059XSM;U&(3=3+_1V M _=\N3)VH#N;E&R)#VB>RCM%O6Z+DO$<"\UE 0H74V\>CJ][UMX9_.2XT0=M ML$J>I7RQG=MLZ@66$ I,C45@]%GC#0IA@8C&[P;3:Y>TCH?M'?HWIYVT/#.- M-U+\XIE93;VA!QDN6"7,O=Q\QT:/(YA*H=T_;&K;?L^#M-)&YHTS,R+'\P@R;393<@++6A&8;3JKS)G*\L$EY,(IF.?F9 MV8.1Z,"0&2:*C]\ 75DCLLUBBV/GAOR"/MFS43Q%A[EV-X'[&;0UN+ M?\IY7 ?7!O:M4S3R>[V^GPP2""-J1GY_\,[$A=NJK$H:.XS:,96?/@RC,/H, M/7\4AGX0!/\E>>!6#[;.AVR&?M*/'9N_ZFS8#-Y5))U.P[>;-/2'@[X?Q"&U MPE'BDTQXVF7N?I^YVGI.RV4:AJ/0_4X;/A6<."5)Z$?AD,+3:^3L\W[7YGU' M)+:_[47\(C]+0'HT'?A1%_B!.;+[CQ 8D M@#/UWFOKO?=_ZWU.^=7 M?+3%:J'6.RA;CDWJ@1G7;4L[HYJE20UIPX1X5=K2L6;7@J4O5P\IW2!4\25E MS<[D,D/A=A@O4E%E[P\(MAZY?KA:*3@U>&+0G!"A+.^Z,XH_PB"J'BRTRI2^!'. +7_,, MB=V6H\AVA?+Q6#*[!S=KCFKIW@\4"UD5IKYDV]'VB3*O;^:]>?V^H<-BR2FS M A?D&G0&E"55OQGJCI&ENZ>?I:%;WS57],Q"90UH?B'IQ&PZ=H'VX3;[%U!+ M P04 " !Y.:Y89F6%JDX% #Y$@ &0 'AL+W=O#&>-8?@^%S(2V=]>;:\L I1]N[H-PE,2# M;>4DA<#]^EM)CF,@<2DMPY=$EK2/=K7[K%8Z7')Q)6>,*;@IBTH>]69*S0_Z M?9G-6$FER^>LPI$)%R55^"FF?3D7C(Z-4%GT?<^+^R7-J][PT/2=B.$A7Z@B MK]B) +DH2RINCUG!ET<]TEMUG.;3F=(=_>'AG$[9&5-?YB<"O_H-RC@O625S M7H%@DZ/>B!P<7^F/#^.CGJPM+[[F8S4[ZJ4]&+,)713JE"__8+5! MD<;+>"'-+RSMW&30@VPA%2]K8=2@S"O[3V_JC6@)I-X6 ;\6\(W>=B&CY3NJ MZ/!0\"4(/1O1=,.8:J11N;S27CE3 D=SE%/#,\6SJ_UCM&L,;WF)SI;4;-?N M.;TLF-P[["M<1D_N9S7DL87TMT &\)%7:B;A?35FX[OR?52OT=%?Z7CL=P)^ MI,*%@#C@>W[8@1L-WS]BL3>FP[KPL:ZL M]>&;Y!7P"YQP5AZTNKLW<9$#G$IL-.)\Q T^K M6Z1KQJ>5WC)01@=I=+!;GK5U8%8'&"]$7DU!(8B:"<:@M#'$= P!1D V:T+ MN 4; 5 )$UY@9I&PJW2\0EZA/%](G"+W#N#<8+7CT2(8Z3-4/,]6D4"75(SE M 9PRJ42>*>PR.P=?JEQ)V %"4OP-H[K[\]P8,#)B0(( 2)C66[X#?D2TR"" M#I=&C4NCQ[JTO;:$D(1[HQERT''JS< 392-VVR(:Z$KR;5XIRF,9I.!9M2A9RLT'EX M9F1P08L%@UT,B!WB>)[WJ]R#SPLE%8:&#C6JX$]:+;2U*X6($_BI$_O:=9'K M^_ [)@6-'X4#!^D)Q T&@*?!A.6Z>Y3M@>]Z\7WL>[82)TUBQPLT=.@2 M#U(WP6:0>DXP&" 5F$X<^SJ@?)>$D+BAUC!Q!JA31WS%37S% MG?'5"GGK4\L%V(!A/(@ML?-="?U>)CAIK6*SP1:SX=.BO&3"),9[N6%TS026 ME9B]KU%6._XAW].!IF/LNXEW9]X][=K3.KPY:+PY^#ZV+.N"T7MAJM4*_&0#6Q4Q>0:V=8/^E//V =5LX/P(T^Z>N5M*GQ\CF1^E M3II&^O!RTZ Y4GT\4@>#^DB]L-*[<>+$4;*G.Y,N1H8A<7Q3CA$WCKI(2?RU MV_UNMS\L.#;ZN1/EJ<&YOKJ0E[Z[D.>XO)#U[84\^OIRUR,2N6++WHU:=Z/J MR\F$Y@*N3558TZVKG+7GR[2.UL<7M4LF5AF<5T;&DLV4A6L;-EY-[D%]:T:P M*AL9S(5F\8XATZ?^R$1!*U'8X6M>X*6KT$5ZBES\Q75_D0OE*.E.L6 MT(5TZ ;$SCAGHH3=6T8%5M"1&Q,\JO#/UX.;7-YOO4:43$S-FXO$:Q]&GWV8 M:'J;=YV1?/0FCN%*MY*-@$13TWP4N-L.\L]D/QN7G;N.1*\=(T9XR. MF= 3<'S"N5I]Z 6:UZ[A_U!+ P04 " !Y.:Y8W"[VSRP$ #Y# &0 M 'AL+W=O>[#Y9MF7Q(B@\I M>;R2ZKO.$ T\%GFI)[W,F.798*#G&19IYU"'.<&XO Z?: 5YCG%HC<^-%@]EJ35G'[>8U^[6*G6&9 MJ <)IKS*S6>Y^@.;>"*+-Y>Y=B.L:MF A.>5-K)HE,F#0I3UG3\VZ["E,/)> M46"- G-^UX:7;).P!NN M3B#P^\ \%G;@!6V$@<,+NB/\^V*FC2(2_+,OQAHBW ]A"^-,+_D<)SUBOD;U M@+WI^W=^[)UW.!BV#H9=Z-.[NAY IN!\A2NIC=[G93?.?8:0RIS*3)2+ILK$ M3PK]1\5+(PRW_ =1UI7L2F)&90HFLR:+)2^?WK\;,7]XKH&*7I$,X? R@524 MO)PCY U9C"4+(9&JK#1)Z*,SN,\4XC,R[)OZU (W8#L3,*?@X0!"YMG1"^$K M1>'L;7WW&0/?CUXHXR,U*[I'(8/(/X7KYXY?%%(9\;,.GI9;V9(]ENEQ13I< M:S0:_-!WU\?2(.7: (G6X'*6BX73U1 P"';@6^/^, !_Y,%=1M:.":5H!!26 M9N,BA' O#<^?3Q_ T$4^] +X1)E1SQ*VB7?.=08IY5I#JF2QE; F5EJ\8.@6 M,NQ0V\GL@0WL8!/:FU3\8&1'-H)OK@=B!^"PY<"1 M)5N?Q3[=(ZJ2+KV()*/1$.)AW"D7PVD80QQW2PTA(L3 ]SNE1L!J9K#SIL## M?L!\8'T_BBES6H-;<6+1 \^K+5(=!E%P!(?,BX^VUN?E*N?4#T7N$F^+M7\: MNP+LGT8>=# N;AD7OY5QZ]R\A6^=H/_S[3_$M\'6<;1 M7"';@W.:'TR;6?; M<_U%?9S=B-<_!7087 C:;W-,2=4[&5)74_5!NWXQA[*J59OU@#[=_.]%]02P,$% @ >3FN6":'T)#N @ 2P8 !D !X M;"]W;W)K&UL?551;]HP$/XKIVRJBD0;2 *E%)!H MNVJ35@D5NCU,>S#)0:PF=F8[I=VOWUT"*9TH+^1\OOO\G7W?,=IH\V131 :;LV$N=*X:^;^,4HV9WHR]KK=S/,AUZMCA3T:%6.,M#N\CCB^"O@A<6/W;.!*EEH_\>);,O8Z3 @SC!TC"/H\XPUF M&0,1C3];3*\YDA/W[1WZ754[U;(4%F]T]E,F+AU[ P\27(DRJ_HJ7[3WL)0PZ'R0$VX2@XET?5+&\%4Y, M1D9OP' TH;%1E5IE$SFI^%'FSM"NI#PW^:Z%LB!4 G.,2R/=*TS7!I'NW<'I M0BPSM*V1[^@H3O#C+>QU#1M\ !O"O58NM?!%)9B\S_>)8L,SV/&\#HX"W@MS M#F&W#4$GB([@A4W=8847?H!WBTL'M]+&F;:E0?@U75IGJ$=^'RJVQHH.8[%N MAK80,8X]$H9%\XS>Y.13M]^Y.L(T:IA&Q] G\UHNH%P>0%A.XCZ; [>S$L^+,Y*2_IG)G=2$=\[Q!9E!KT(%MJ1(^&6()VS M"B1:N&QW+@?PJ$2NC9-_,0%I;2E4C!!KZVP;$NH?79)06#]T@;DL\S8H&J6G M@S!L[5W!&7W4^HP==0#1>(]&!0[:0;\'AUK&WQ-XCF9=C3$+U>&UUAMO,RFG M]8!X"Z_'+-WS6I+D,UQ1:N?\HN>!J4=7O7"ZJ,;%4CL:/I69TK1'PP&TO]+: M[19\0//_,?D'4$L#!!0 ( 'DYKE@U]SE[00( ,L$ 9 >&PO=V]R M:W-H965T EQ[4RC")HO.PY4(%>>KWUB9/]1:E M4+ VS&[;EIO7%4C=9T$<[#<>1=V@VPCSM.,U/ %^Z]:&HG!B*44+R@JMF($J M"Z[CJ]7"Y?N$[P)Z>[!FSLE&ZV<7?"VS('*"0$*!CH'3:P_&6\AP- ?'D$D(R Q.L>"GF5MQQYGAK=,^.RB$POP5;&-'Y&](56VTM)5C+/MP"XO)WN(4 M>_[0@2'MJF:^QEOR!H*E)W#SN\OCBV4416FX.RP<'C18"Z;V8V19H;<*AUZ; M=J=)O1X:]%_Z,.;T,6NA+)-0$32:75!Q,XS.$*#N?+MN-%+S^V5#?QLP+H'. M*ZUQ'[@"T_\K_PM02P,$% @ >3FN6//_? C% P _1 !D !X;"]W M;W)K&ULQ9AM;]LV$,>_"J$50PLTT9,MNYEM(+%6 M+$,S!$F[OBCV@I8N%A&)5$G*CH%]^!TI1[$21:L' 7MCDQ+O?[R?R!-/LZV0 M]RH#T.2AR+F:.YG6Y9GKJB2#@JI340+'.W="%E1C5ZY=54J@J34J.[SQ>N&'K3)L+[F)6TC7<@OY2 M7DOLN8U*R@K@B@E.)-S-G7/_+/8#8V!'_,E@JP[:Q(2R$N+>="[3N>.9&4$. MB382%/\VL(0\-THXC^][4:?Q:0P/VX_J'VWP&,R**EB*_"M+=39WI@Y)X8Y6 MN;X1V]]@']#8Z"4B5_:7;.NQ$0Y.*J5%L3?&&12,U__T80_BP, ?O6(0[ V" MYP;C5PS"O4'XHQY&>X.1)5.'8CG$5-/%3(HMD68TJIF&A6FM,7S&S7._U1+O M,K33BT_L>\52IG>$\I0L:D3>$ MR]AF\XC,D5X+K3)%?>0IIV][%^3=!!(]!7 2] M@K]3?DJ\X#T)O-9]^\RLJ3TGHOVH>_[AYV!--V#R2T.J%__&1?#M?*2UQ MP_S5,=>+6GO4K6VRR)DJ:0)S!].$ KD!9_'S3W[D_=+%;4BQ>""Q%M-1PW34 MI[Y84I6])PG^$D"Z&YH#U\H"9GP#2A=U?X-KG:YR.,&,>J)P5!?B7E?'(J[% M(BMFDO1F,8T\;^9N#M$-Y+&%;MR@&_>B^XIYF_$UPK,+L0M(K\"Q0&JQ\0$0 MWY^\(#*0RQ:1J"$2]1+Y U_'=BE5"LSZ(?@6EE0;2/8UQC2#KK1XT2M[+*?H MQ<()PNES3"\'A=-)U QJA3]IPI_TAO\99$%R03GYFS3MKG![98X-=TBQ>""Q M%KYI@V_:F]YC6&ERR3&%5R;ID&^?< "YU%"HSH0^'9+BD&+Q0&(MBA\:BA]Z M%^$U2"92@FF:;#.69"0114GYCC!%D"K3.6Y-+?"H= ^X137@%/2)X/F.E'1G MLWT7['ZGH4<*>W+I0MMK>BS:@<1::'WOZ4SH';_#L7U%'UA1%5W@^A6/7::# MJL5#J;5I'IRP_4$W_%YN*)1#JL5#J;51!D\H@_]CU_^+US#JV?;]MD?S'4BM MYNL>U(4%R+6MKQ5"J[BNJZOF:E/#G]O*]=GUI:GM;;WY)%-_&,#B9\VX(CG< MH:1W.L&#F:QK[;JC16FKSY706,O:9@8T!6D&X/T[(?1CQSAHOG@L_@%02P,$ M% @ >3FN6-DN^FR1 P 'PP !D !X;"]W;W)K&ULM5?;;MLX$/V5@;98)$ 2W7S-V@;B9(M=H"V,N-D^T]+8(B*17I*R MNW^_0TI1%4=V_9"^6+S,.9HS0X[&D[U4SSI#-/"]R(6>>IDQVUO?UTF&!=,W MZ-08K927ELYW\G4Z]P'J$.2;&4C!Z[/ >\]PRD1__UJ1>\TX+;(]? MV#\Z\21FQ33>R_P;3TTV]48>I+AF96X>Y?XOK 7U+5\B<^U^85_;!AXDI3:R MJ,'D0<%%]63?ZT"T ,33#8AJ0'0(Z!T!Q#4@=D(KSYRL!V;8;*+D'I2U)C8[ M<+%Q:%+#A4WCTBC:Y80SLSG37(-X5+*NLVHTEWPB^Y@D3!NZ2 M1);"<+&!A M^(:B8K7Y21V!>16!Z$@$8O@LA=L5H].9\1>,X&D9![R"#;PW#4=P?CWM'DCANM(U_@;;Z M0/Y,W?A<=6\-3ZL+@Q_?X^"\N[8E4<[5LVY=.WVIS'.F6@R=6FL_1NT[%MP$ M@P.EW6;A$9FMMB/\-3+;F3Q3:'B>T$ZS0Z%^J]6B[^K&=: :7-]3M0C-:M/E MWKG>[F!];KM?U\+]H*E:9VH -EQHR'%-E,'-D(Z9JKK1:F+DUC5T*VFH/73# MC#IX5-: ]M=2FI>)?4'SGV#V/U!+ P04 " !Y.:Y8?4,,6Q8$ !2% M&0 'AL+W=OS"., M9G+@XDUN,5;@/:=,3IVM4L6]Z\ITBW,D[WB!F;ZSYB)'2F_%QI6%P"@KG7+J M^IX7N3DBS)E-RK.EF$WX3E'"\%( N6'J0.=X\$SV6R5.7!GDP)M M\ JKEV(I],YM4#*28R8)9T#@]=1Y@/<+F!B'TN)O@@_R9 T,E5?.W\SFCVSJ M>"8B3'&J# 32ESU>8$H-DH[CGQK4:9YI'$_71_3?2O*:S"N2>,'I-Y*I[=2) M'9#A-=I1]

E.*I[7SCJ"G+#JBM[K1)PX:)Q^ M![]V\,\=PBL.0>T0E$2KR$I:CTBAV43P Q#&6J.919F;TENS(<8K/;@O.]#K%NN1*@E].$9=%BC%4Z5P"'UVHA#\GM*= MKBM8"YZ#S&A(;RB752Y*T8 4T71'2TX354OK;%MY^-HRCR M(V_B[D_I7]I!/QXG23)N##O41@VUT2"U;T@(9'XGBH/E3J1;_6(""Y[G.O25 MXNE;7]"#D+<6UA)8AWW4L(\L:3FR2=D26(?RN*$\_E%:'E]H-$CB,(S#,RU? MVD$/)EKT<;^6XX9:/$CMK\)$>9N4!Q%OK:LEL [YI"&?6))R8I.R); .9>BU M+83WH\10$\4W.?(4Q"_6_;KV9XTB#!078+SO98*/)*L6F2UE@( M3>FJE(?1;BVL+;0N=[_E[EN2"@WW,APHZN-1I$)G/N:#_ MV[#+KFVCX' ?]:+U+ V+9WT1)%5'.8,71E1_KSV(>'-U+:%U^;>]%AS9$K75 M%LL66I=VVV3!P8;F0T4=76@U#*$/XW--7]I!?^1YWA5)M]T4'&ZGKDOZX8!$ MUJ_I0"L2U-6^VU;*%U:;?=%ASL;#Y4T\F%5N/DHNL8-JI8 MN2?3F1R+33FTDJ +'I!2V.+*$4J M)&4W11^^)"7+=J(02:"]B46)\W,^DD/.9+CFXH?, !3ZF5,F1UZF5''J^S+) M(,?RD!? ])<%%SE6NBF6OBP$X-0:Y=2/@F#@YY@P;SRT[Z[$>,A+10F#*X%D MF>=8W$^!\O7("[W-BVNRS)1YX8^'!5["#:BOQ970+;]124D.3!+.D(#%R)N$ MI[-P8 QLCW\)K.7.,S(H<\Y_F,9Y.O("XQ%02)21P/IG!3.@U"AI/^YJ4:\9 MTQCN/F_4/UIX#3/'$F:L8=26."2JFN^_@0U4-_H)9Q*^Q>MJ[[] MOH>24BJ>U\;:@YRPZA?_K"=BQR .GC"(:H/H@4$4/6$0UP:Q!:T\LUAG6.'Q M4/ U$J:W5C,/=FZLM:8AS"SCC1+Z*]%V:CR14N^527)7$DGLQ/Z#OF AL)E= M]/8,%"94OD-O$&'H-N.EQ"R50U_IL8V"G]3CS*IQHB?&B=$E9RJ3Z -+(=VW M][7/C>/1QO%IY!3\7-)#% 8'* JB&'V].4-OW[Q#!;[7>TRU^>>6N\3B$,6A ME>MMY!QNQLW\QE:W]X3NS"XA"'0-%)OYE1DIVN9OZM0QT7PJ"YS R-/A*D&L MP!O__5<*5>BM21V![Y<4-^W'%T'G>)WI'8'OI)@W[B7/1;KC!% M,WT&DQ2$#=(VWI/'&^XH'FPW7 7B'.J5(&&PO;4#][6"9;:Y[ YT4":T3 E; M(B4PD[C*D!(NVR[":2V]!QCU=DZ)^CYW>O!:PIV\)'02?BGSN8Y-?8CJI R$ MT&=/S2O1;\<]/ZUU^SMXT4,TY]"O18NV:)$3[9)0T%F!#KH-42M']&B9HO[C M57(.]5J4;783NM.;LX=K>K%VI[4_+-O,)^QW?*V&GB4]7:OOXVQPI="=)YP_R MH@-42EB45*=-"VBE=^M%@=W_[9561_E5A>KO%(]ZVRYM32WU[5$R5=61S=NF M;I_8:M7?=J^*?EU$+0F3B,)"FP:'1WI-1%5'5PW%"UN*SKG2,6(?,\#Z,C8= M]/<%YVK3, ,T_\T8_P%02P,$% @ >3FN6+#M4(@5 P 0PD !D !X M;"]W;W)K&ULK59M3]LP$/XKIPQ-(#'R4OK&VDBT M@-:)217EY<.T#VYR;2R<.-A."_]^ME-"!VG&)KXD=N)[GKOG?&548(ID4<\QTS_67"1$J6G8NG*7"")K5'*W,#S.FY*:.:$ M _MM*L(!+Q2C&4X%R")-B7@:(>/KH>,[SQ^NZ#)1YH,;#G*RQ!FJFWPJ],RM M4&*:8B8IST#@8NB<^B@[$N" %4U=\_0TW M ;4-7L29M$]8;]9Z#D2%5#S=&&L/4IJ5;_*X$6++( AV& 0; RN$6Q)9+\^( M(N% \#4(LUJCF8$-U5IKYVAFLC)30O^EVDZ%IU+JU)]&#P65U.KT!68Z]7'! M$/@"IH6($ATU3 6-\!",D'"%C!@QX8)0 ;>$%0@C(JD\!,7!0LH24V ,^V>H M"&7R0$.?K_A#0>".*!1PC5&2<<:7%"5<7HYA#V@&UPDO),EB.7"5#M"XZ4:; M8$9E,,&.8+X7[ A\[Q "+VC!S>P,]O<._H1QM3Z52$$E4F!Q6^\6Z>>E7@(3 MA:G\5>=GB7=\KPW>MBIO6TWHX9C(!*;D M2=>.JO.MM.Y8:U.TJ] /@E9KX*YJ2(\KTN-&TC-3L7;:>;EBK"_A]QY MR]QM=?QZ[F[%W6WD/M>[,=^5XVZ-R/T=*>Y5A+U&PDFVTFQ3]?]'7]UY:H]=<2+;]ZD95]CN=Y83F]6VI$>@_Z]W?ZN'^ M!_>G#> '._S23_W&!KA#69ADBF1+.M='CPVIUO/@;?ORO5;[5;+=K2/17"]^ M$+&DF02&"VWG'77U;A'EB5U.%,_M*3GG2KMFAXF^Y: P"_3_!>?J>6(.WNK> M%/X&4$L#!!0 ( 'DYKE@85B<&C@( .L& 9 >&PO=V]R:W-H965T MVQLQQLA'U4!H,E3R2LU=PJMZS/7 M56D!)56GHH8*O^1"EE1C5ZY<54N@F4TJN1MX7N26E%5.$MNQ&YG$HM&<57 C MB6K*DLKG<^!B,W=\YV7@EJT*;0;<)*[I"I:@[^L;B3VW5\E8"95BHB(2\KFS M\,_.9R;>!GQGL%%;;6(J>1#BT72NL[GC&4/ (=5&@>)K#1? N1%"&[\[3:=' MFL3M]HOZE:T=:WF@"BX$_\$R7@2 NN[!5F7EU33))9B0Z2)1C73L*7: M;#3'*K,H2RWQ*\,\G2R4PI5?I+\;IIB=IX]DB2N?-1R(R,E5HQL)9%$*J=D? M:B,^/^$OH8 <7X*FC*L3S+FP5D&26^ V2A6L5N2(L(K<%:)1M,I4[&JT;,!N MVMD[;^T%;]C[1N4I&?D?2. %8W*_O"3'1R?_RKA8<5]VT)<=6-W1P67__(HA MY%I#J7X-^6SUQL-Z9NNU2X#Q4-H<+#45&/BO:A)D.HZ'#4I$=-]J&F0ZC)X:AICYKN1-T5@&=SKD$. M :>O@)/9;#9,G/7$V6ZBT)0/P6:O_D3?BP+_/YJ[=7:9:P!W_(I5BG#(,<\[ MG:!;V1ZM;4>+VAYG#T+CB6.;!=Y&($T ?L^%T"\=S5<\25/.-XQ_BK6 !)]S3,J)LY:RLV=ZXID#3D6 M5VP#5-U9,IYCJ4[YRA4;#C@M@_+,#3QOY.:84&F8%3(C%)XX$D6> M8_XV@XSM)H[O["\\D]5:Z@ON=+S!*W@!^7GSQ-69VU!2D@,5A%'$83EQ[OV[ MV!_I@/*)+P1VXN@8Z5=9,/:J3Q[2B>/I'D$&B=0(K'ZV,(.#<.2F&)BTP^L]U'J%]HJ'D)RT3Y%^WJ M9ST')860+*^#50]R0JM?_+5.Q%% &)P)".J X"0@.!<0U@'A28 _.!,PJ ,& MIP&C,P'#.J!\=;=Z]S)Q$99X.N9LA[A^6M'T09G],EKEBU#]H;Q(KNX2%2>G MS[ %6@!ZAH2M*"G%^P5]PK+@@-@2_<98*A"F*7H!OB4)"/0N HE))MZC"T0H M>B19IJ+$V)6J/YKJ)G7;LZKMX$S;(7ID5*X%BFD*:4=\;([W P/ 58EHLA'L MLS$+C,1'S*]0Z%^BP L&2,!*#0F)\(H#Z*..+L[-P B2!ABBSR\1>G?QO@,3 M?7^_PJY$]>B%(4UA\]&$)2_L\='\^;MZ"#U(R,5?79]"11QT$[4=WHD-3F#B M*+\3ZE,#9_KS3_[(^[4KZ39AD4U8; G6DF70R#(PT:>?BGP!7(]:-8]P+ E= M*:O@KVJZJ3]E@?[9'W9I5.&')5[/,-NI/W:WQXDW=J!OXFW"8DNP5N*'3>*' MQL3/2Y\&KHQRJQ*_ K3!;Z5U2.!Y5Z;-O-!#*7[K]$"3KE0;@7TG9INPR"8LM@1KJ7+;J')K?;UT:U,6F[#( M)BRV!&O)XGN'XLM-N-+;5:#NAAQ+<-]?@W_:N^Z2<0X0>$$"V>)'!#[B7S=IY M;I466:7%MFAM/0^5O3^T[UXVZ^JY55IDE1;;HK7%.53]OKE&_T'W&G49B7][ MZEY6RWRKM/B;KU EU#W:%U!I6I4;,J):PU;_%&^N-IL^]^56Q\GUF7\755LW M!TRUD_2(^8I0@3)8*J1W=:V^"%YMSE0GDFW*W8<%DTJK\G -. 6N'U#WEXS) M_8ENH-DBF_X+4$L#!!0 ( 'DYKEC'B_-S008 )&PO=V]R M:W-H965TWAT?4X]YYO2%I]^S M%6,"_8BC)+LW?I;,HW(@H3=I>B;!/'0?K/%8OXR^7 ';S>N ^7*U'<&,ZF MZV#)'IAX7-^E^=6P05F$,4NRD"\EV7J,BE2?. MOQ<77Q:7 Z>(B$5L+@J((/^W9=S%.0 ML6L>?0L78G4Y& _0@CT'FTC<\Y=?6)U0&>"<1UGY%[W4MLX S3>9X''MG$<0 MATGU/_A1%V+'(\[T!8'4CN0,M$JLC*MFT $LVG*7U!:6.=HQ8NR M-J5WGDV8%-/X(-+\W3#W$[-[MF7)AJ%[-N?+)"Q+>X8>JDE%_!G=A%FP7*9L M&93OY7=>7=[?,!&$4?8A=WA\N$'OWWY ;U&8H-]7?),%R2*;#D4>8C'0<%Z' MB6)V*5H9^3!5NH_L,\M28__)K?%08!;X/T'!'W)X0=3#7Q7'=W M)T XI"DW*?%("UY[-?_\FINB+X+%V5^ZNE6X5(];?-@OLG4P9Y>#_-.R/_.EPNYO MH94[\?UQ8Z5$YC61>6!D-^EFB=8I7VSF0LM=T+WO'!@"4S+UFTQ]2S3T39; M$)A2@E%3@M$I-*RL^((30U=RE5W+$M M8AJ5+Z;0U#)( >."XN H,2?=ELQ#,V#)Q%):8%A:W+-,%%/SC:?10A(]1FJMR*B%D%)A8%AA M*(3L\C"'\7K/C(V-#RP5#*:V"&I4TYA"4\L@-0V&]UF.$=0[_MU;8]/VY1M+ MD8%AD;%/SJ[/=1BV]^38V!7!4M/@D2V.&I4WIM#4,DAY@^&MF&,<'>N6QP.6 M:JS\$6[AJ=0<&-8<7\.M^1+]M68I$&+-.BZK1W1-3:.J& MNM0XQ+&UI6Y4_)A"4\L@Q0^!]VF.$+;V!A=5C4W;HDJD&B&P&CE&UJZ++#Q, M[\FRL=%"=KI UMI 9OM -O00D7J(G-0*@KU[YTH//P&T;3$F4LP06,P6$VNIUC"DVMC916Q%9#BAC55*;0U Z]U%3TI)84[-TW5ZKI7+4NS%0* M(@H+HF,T[[T5 8_7.VL;FT14RC)JJ^-%C0HQ4VAJ&:00HR=UO*BFE;6OFC4V M;:J9[OQ&!E9&?3;VD:B47M16;XP:%5NFT-0R2+%%3^J-P=Z] M<^W<1J-2)E%8)M6$10]!Q+*&[G<\3,19F)SU_*((#]8[7QO;4%1J-6JKRT:- MRC)3:&H9I"RC)W79J*;+IOF)C,;,';MM739/JB4/5DO=^-M35L-C]OZQH8W- M*4]J,<]69\XS*KI,H:EED*++.ZDSYQWVW'3-8HV9ZU-OTD)CJ84\6 MUH_'_ M51[PX+TGTL;&E2?EF6>KD><9%6"FT-0R[/Q>^J1&7NVM_$K[L$FBLSILD@QW MCCC$+%V6)S\R-.>;1%2G 9J[S>F23^69BKW[5^[%=75&1,)41U9N@W09)AF* MV',.Z9R/\L#2ZA1(=2'XNCQ(\<2%X''Y&PO=V]R:W-H965T M0$GUJ5R!P#<+J4IJ<*J6OEXIH','*KD?!4'?+RD37CIRSZY5.I*5X4S M2*Z M*DNJ_EP"EYNQ%WKW#Z9L61C[P$]'*[J$&S#?5M<*9W[#,FPT3MC8I7,I/QE)U?SL1?8#0&'W%@&BG]KF #GE@BW\7O+Z35+ M6N#N^)[]H]..6F94PT3R'VQNBK$W\,@<%K3B9BHWGV"KIV?Y.\9*+^IW=;'W8 8?(((-H"HN<"XBT@?BX@V0(2YTPMQ?F044/3 MD9(;HFPTLMF!,].A43X3]MAOC,*W#'$FG<(:1 5D"KE<"N;.XCVYJ9. R 69 M2&$4G@ZYI)R*'#1YFX&AC.MW&/CM)B-O7[\;^0;W8AG]?+ON9;UN],BZ7ZDZ M)7%X0J(@2EK@D^/P#/(&'K? L^/PSU2M>=EL!@&(0'@=EA8#_J#7?C]D0EC:CDJ*@F/[XP.F,<:P[T"=D4+"\( M54"8R'DUASD.[ T&2N&8LQSO6L";UF5:FP'UJKV=[?:LJ(?R6\*B%O')@?@D MCL-'Q?<:\;UG56E$M0:C MVXSK'QSUPV1X,B([NHG_E'C62#Q[2B)F/:HT0*Z5G%=YN\ZC+"]-D"[)LH[( M]MP;-.X-.B^U09=.=DF6=42VY^2P<7)X- ^G-2/!+ALO8%,IT9J&PX,K\V&Y M/1F1'=W(2V7Z.WVA;>*QZ5HRH0F'!=('IV=8^*INC.N)D2O7*LZDP:;%#0O\ ME@!E _#]0DIS/['=9_-UDOX%4$L#!!0 ( 'DYKEB &#_?K ( -X& 9 M >&PO=V]R:W-H965T@"P)#'D@L]]@ICJ@O?UVD!)=6GL@*!7U92E=3@5.6^KA30S(%*[H=!<.:7 ME DOB=W:7"6QK UG N:*Z+HLJ7J: )>;L3?PM@L+EA?&+OA)7-$<;L'<5W.% M,[]CR5@)0C,IB(+5V+L<7$Q'-MX%?&.PT3MC8ITLI7RPDUDV]@(K"#BDQC)0 M?*UA"IQ;(I3QJ^7TNBTM<'>\9?_LO*.7)=4PE?P[RTPQ]CYX)(,5K;E9R,TU MM'ZD<.#(W) F"!WA:PU%9F.?8/RK0@_;:5.&JGA*U(C)^%>PANJ3DDT."9A$ Y[]$S_'1[MD1-U1Q$YON@-1_'C"P:1 MF8%2_^S+6,,X[&>T'>!"5S2%L8OQNC(7I<43USA1<2J,$5;#Z"."6=TR3@S3WU):78ZNV+&47G7=0S$Z/.Q&BOB>T)5CM5(;NJZ),Z^DO&* A>2-V[YUN/ MQ=]I%9C)W'50C7FNA6DJIUOMFO2EZTTOUB?8O)M>^X>FZ?Q8%SG#'L!AA93! MZ3D:4$TW;29&5JXA+:7!XW3# G] H&P ?E]):;83NT'W2TM^ U!+ P04 M" !Y.:Y8G&).]Z\" ",!P &0 'AL+W=O_[N91B(0G.6P;4DJDA3*I\N@(OM MQ!I8SP,W;)UH,V"'04[7L !]FU]+[-F-EYBED"DF,B)A-;&F@_.9;^Q+@SL& M6]5J$Q/)4HA[T[F*)Y9C@(!#I(T'BK\-S(!SXP@Q'FJ?5K.D$;;;S]XOR]@Q MEB55,!/\%XMU,K%.+1+#BA9"J_))M;>M8)"J4%FDM1H*4 M9=6?/M9Y: D&WBL"MQ:X[Q4,:\&P#+0B*\.:4TW#0(HMD<8:O9E&F9M2C=&P MS.SB0DN<9:C3X56V :5Q6[0BQV11[241*]*>F&XHXW3)X1B/S?&"%6NG'I=Y4CTTX./-. WO3#N$-HQTTKT'S>M%N M,RQ@O&3[BH6KBZUR,&HMZY[MD;TT\;JQ1@W6Z+U8WX7JO!"C%VLZ>U1]%CM4 MXX9JW+^/420+1+K*-. IZ=S)\9M8?18[6'Z#Y?=B75(FR1WE!70!^1VGQO?W MF+J,1NX>EMVJE>:=PJ*S9IDB'%8H3FN6,*7/@]; P L@L !D !X M;"]W;W)K&ULK59A;]HP$/TK5E9-K42;Q($ '41: M8=TFK1(JW?;930ZPEMB9;:"3]N-G)R$-8*).X@O8SKWG]RX^YT9;+G[)%8!" M+UG*Y-A9*97?NJZ,5Y 1><-S8/K)@HN,*#T52U?F DA2@++4Q9X7NAFAS(E& MQ=I,1".^5BEE,!-(KK.,B#]WD/+MV/&=W<(C7:Z467"C44Z6, ?U/9\)/7-K MEH1FP"3E# E8C)V/_NW$QP901/R@L)6-,3)6GCG_929?D['C&4600JP,!=%_ M&YA FAHFK>-W1>K4>QI@<[QCOR_,:S//1,*$IS]IHE9C9^"@!!9DG:I'OOT" ME:&>X8MY*HM?M*UB/0?%:ZEX5H&U@HRR\I^\5(EH /SP! !7 'P(Z)X !!4@ M*(R6R@I;4Z)(-!)\BX2)UFQF4.2F0&LWE)G7.%="/Z4:IZ*O; -,#BR" M)NWP!R)J>+=%3E#G."CX@C?D>+(60D_0C MSC&W9*LFZ=C)3UKW]MUM8X\>R18]$ 6"DM1Z+DIX6,#-?;.),.YY M(W?3=& )*E[+QJ*L5ROKM2K[J:\6N")I?8#K0VW3 MV#_:OC?H'V;O."CT^H%=XZ#6.&C5V"RU;YPMT1.(S*9P<+2YWQ\<"&R/V=,W MK/4-WY##UMP-+6GI#@^D#8^*(L2]$T?/]UZ_!5Z[.D$7NEKCQH7_%\T_3=!< M=P_).H4.\O&U-^R@Q_*RZ+1;:=_N?Z^R<['M)Z?QH?3/>8M7;.?R?B:V?>_X MU3M^8UF)W8O/]4'AB;Y$8]T]2D"7"92C*VLV\-&!]7WO\-9J5_&_+MU&5Y2! M6!;-HD0Q7S-5-DCU:MV0?BS:,/PI$RB%!8:ZMWT=7F*LD$L)XKG M18_US)7NV(KA2C?5($R ?K[@7.TF9H.Z38_^ 5!+ P04 " !Y.:Y87T:' MO# " "6!0 &0 'AL+W=O!YTU(05F)T]C-+60:BYWFK(2%1&I7%%0^W0 7=8)]?)BX8]M>UA!IQ;(U/&W]83=UM:87]\X$N, MUK"A.Z[O1/T-6IZQ]EGLH MM9!/Z#/Z0:6D]E31V1PT95R=F]G[Y1R=?3R/B3;;61')6NN;QCIXP?H[E2,4 M^A%^&:/^3V1%[V+&'K[G_8[] 6RF4 M&H)M'";.P?;^/IUXT]#SO)CL^QRG>>/+J=_/.RHQZDJ,WEMBRS]49'2R>3 ^ M+?&MK*9 TNL:>V.9_W7+2H4X;(S.&TW'&,GF%F@"+2K72"NA35NZ86XN3I V MP:QOA-"'P/9F=Q6GSU!+ P04 " !Y.:Y8/?580R<$ ##%P &0 'AL M+W=O91 3O@%+:&0OZPHRXF0MVQM\Y(!B:N@/+-=QPGLG*2% MM9A58W=L,:,;D:4%W#'$-WE.V-,U9'0WM["U'_B6KA.A!NS%K"1KN ?QH[QC M\LYN4>(TAX*GM$ ,5G/K"E^&>*H"JB?^26''#ZZ1HO) Z4]U0"+*8,;I#3#TMT=1%)685+>FGA9KW>\'D MKZF,$XL[)E\A)IX0*6+T^=6DB@^HD*__0& MI07ZGM -EP%\9@M9@T*RHR;?=9W/?2:?AVYI(1*./A$G#W!*Y= M+> M81?(PQ^0Z[C^0#W+UX=[ ^&A/CR$Z+GP'ANOG0ZOPO->,QVPGXXAF6L< M?QA'K1:7O"01S"VY''!@6[ 6;__ @?-I2".38*$AL)Y^?JN?KT-?_,4HYZA\ MM8HU6E"AJ25RN\ CSQ_-[.VA/-JHY3W2\KZ*HDV^R8B M&(4@RXA24J^K4H&KG#*1_E<-#(E00X\.*OHX=3$^$D%;P+DB#*2<3!Q_6(2@ M%2'0BJ!9RX9H!RB"C[[C#I,-G0FTU_[.[)RW7B9;K%Y [?$*S&-WDLL>WH.9WTN4Y/ZF00+#8'U],-.YY82L=9#GM^%WFE'8#>8'+>A41L\F!1[^)D^[!PNUEO&PO=V]R:W-H M965TW"A -8=>S,=J#]]SM.THB/@+C8#;&3\[Y^7B>V&:RE>M9+ $->@-.[[S=N&.+I;$WW'10T 7<@WDL)@I[;NLR8SD(S:0@ M"N9#Y]J_&O5M?57PB\%:;[2)33*5\MEVOL^&CF>!@$-FK /%RPI&P+DU0HR_ MC:?3#FF%F^TW]Z]5=LPRI1I&DC^QF5D.G;Y#9C"G)3=WU<>R0K-1&YHT8"7(FZBM]:>9A0^!'!P1!(PA.%82-(*R"UF15K#$U-!TH MN2;*5J.;;51S4ZDQ#1/V+=X;A4\9ZDQZG66JA!GYP>B4<688:'(^!D,9UQ_( M)_)X/R;G9Q_(&6&"/"QEJ:F8Z8%K<&SKX&;-.#?U.,&!<6ZINB"A_Y$$7A!U MR$?'Y6/(6GFX+7C76U7NJ 9#!U<3AK4"IST_3L_\3YWQ?U/9EOAPS9\>,R]?>-F MH&F]GG B;D# G)G.UUM;)I6EW1I6J1][O8&[VDRU7Q1$?M@6;=%&+6UT$NVC M6,D2-S&%[3O(@!7=H+5;O GJ)]$.:$=1DAP C5O0^"306RK*.7Y$I6)B0;Z\ MV#F&+M)X#Z(?[,[H?HWO;:39 DU:T.0DT"?<8$'IK>^@BS/98PC\RQW.CIKX M &:OQ>P=Q?QI\&63C@VJB[&W/T]QF.Q =A3UXKB;LM]2]H]2/DA#^:F4_;WU M$0=QN$.Y7]3SH\L=2G=CR[?'+>ZO"R8TX3!'F7?1PY2J/L+JCI%%=0I,I<$S MI6HN\=0'90OP^5Q*\]:Q!TO[/R+]!U!+ P04 " !Y.:Y83XB]%A0# "D M"@ &0 'AL+W=O M$]MGO&;\260 $CWGM! 3*Y.R/+=M$6608]%C)13J3<)XCJ5J\M06)0<<&U%. M;<]QAG:.26$%8]-WSX,Q6TI*"KCG2"SS'/.7*5"VGEBNM>F8DS23NL,.QB5. MX0'D8WG/5&(Y M>D% (9+: :N_%6@_2)&A?E%ZWJL8Z%H*23+:[%:04Z*ZA\_UQQ: L_;(_!J M@?>_ K\6^'\+AGL$_5K0-V2J4 R'$$L: [GB* M"_(3F]R=(%*@&T*I:HBQ+=6RM+D=U4N85DOP]BS!13>LD)E 'XL8XAWZ6;?> M[]#;"D?#Q-LPF7J=AG>1["'??8L\Q^VCQX<0G9Z\V;6N;IL;S#/W*'3H?=G$\IEEX)+,MGOV&9[_+ M/?@,/-<4L6(*_^:H0M=MX3KH!3#?M8]FG]7&T3G'H3B.9+:%8]C@&';BN%WF"W6^J@^G!M+> MY@+]VK_K*U:=[H=NQF.:A979H)W%)HE;J$8-JE$GJCE$+%4WC[JQXLW5Q:LS M:Q>93K-#R51F9ZU@W-Y@^YL,CS1AQ<9NW>LY\-341P)%;%G(ZHIO>IL2[,)4 M'O:?X57]IBZC5'U%B$*BI$YOI'+"JYJH:DA6FBIAP:2J.I\P M)C<-/4%3F :_ 5!+ P04 " !Y.:Y8,!0DL9 0 6X &0 'AL+W=O M3%/\C=GLZ)8OKZXR";W2QB.+D[.9Z_=I]=G.=KHIYG*C[S,I7BT64??E1S=.G-V?V MV/LZ)ZX>+F>AD]JO>J^'5YGY7?76R4:;Q021ZGB96IAS=G;^W7LJWOK:JC_(A33]6WXCIF[->M49JKB9%143E'Y_4K9K/*ZEHM6\^#E]"E7]@8:5 M-TGG^?K_K:?ZO;TS:[+*BW11+URNP2).GO^,/M=_$5L+# XMX-0+.#L+.%<' M%NC7"_1/'6%0+S X=8%AO]<6ZZ-;+EV42 M)U5_O"^R\J=QN5QQ\[Y()Q]GZ7RJLOR;OUTZ]O@'R_M]%1=?K.^MGZ(LBZKZ MM;YU51'%\_P[Z^_6A97/HDSE5IQ8OR9QD;\J7RR_OHOG\[+D\^N+HERQBK^8 MU"OA/:^$K6%G Q_47+/V=IF=6[U=[935],SP753" M?7L-#SK!_NEP_[ 2'/E;C,J_Q9[S%:L7FF%73;96[Q10G XZAQ5YRK_SI?[O M;"CS_J9Y^VNW?\"]G4=Y;J4/UKJ+K?_\L_RY)0JUR/_;LI(_/F.#=JS:$+_. ME]%$O3DKM[2YRCZILYMO_F:/>C^T]0F)N23FD9A/8@&)A20F2$Q"F-82@TU+ M#$SZS7TYO5)9IJ9UL[YZ^0T0K8I9FL5_E#_YMMQ8/;_Z75N;& ?HVB8DYI*8 M]XP-UU@UB_YT4\ZIJ_]=7WS:[@!RT(#$PA,_@2 'E1"F%?=P4]S#CL6]C#+K M4S1?J7513]/Y/,IR:ZFRYW=\9_UO:RO85NS& ;L6.XFY).8]8^.M4NF=EX5B M[]0Z.69 8N%I'T"08TH(TTI]M"GUT=?]'H_S?'7\=[@1[UK6).:2F#?:^PUH M#_=_@Y-#!B06GK3^@AQ20IA6U.--48^_KJC359$743*-D\=CE6T;ZK[J4MU_>M)M'*UKM9.82V+>U6F3 M;G+,@,3"TSZ (,>4$*;5N=UKTH#>5_P>[S ],?M=:QO57%3S:DT[_' U'(X& MX\%.@;>\TW:&0V53>)<5=F/ M6BSGZ1>EK'P= J7+ZKR#LNX3550_+J+/1XO>.%CGHB__+N]A^MA8LFFJCFHIJ':CZJ M!:@6HII -4EI>CLTT:8](.-^&PTR41HGU/VOS=6L=HN$EJKFHYJ&:CVH!JH6H)E!-4IK>%TTF:H_1 M60T:@**:BVH>JOFH%J!:B&H"U22EZ=W1Y*KV:<'JNC>J8YC1A[FR5LOR-;5U M$*@<^_N'577VO/54G;2?%/G1Z0Z:N:*:BVH>JOFH%M@M<>J5W;L:Z9.7$!U5 MH)JD-+U%FG#6-J>SFX.ARRR>K+NA;H&OC6?-XW7N##2@134/U7Q4"VKMJ(L_K::-UM=:Q[57%3S4,U' MM:#6KK0S#IR=DD>'%*@F*4TO^2;Z=7VX.UCIM1"E45_ M7TZ/_.?IT6_/?=#: VCXBVHNJGFHYJ-:@&HAJ@E4DY2F-TL3(CL.N>/MH"DQ MJKFHYJ&:CVH!JH6H)E!-4IK>'4WV[)BSY]]>=J-?=K./GCMD!CLW")I&HYI7 M:Z;3*%K>TK^\VCM'.$!7+$0U@6J2TO1Z;L)CQQB_W;S-%G%>5#O(=64WTZ/6 M8D;#8U1S4%$,[^%:!7Y2RA_$^?)]R:U[!SCZ Q-JKYJ!:@6HAJ M M4DI>D]TL38COG:7CR%J,?3CW_WKW;[ @VP4^Z/>JCS/N,H>F:1)4M\U\2DN9MJFY3Z+ MTVRSYQ(ETY9#NOG!;.-R[ZBZW3^_W.TD-,%&-0_5?%0+4"U$-8%JDM+T3FIR M;L><1I-3]R11\-L5'-1S4,U']4"5 M13:":I#3]AHA-Z-WOD3OR M?33V1C47U3Q4\U$M0+40U02J24K3NZ/)Q_NG71K-[\CW]R_$[8^'^S<%N36O M8><>06-Q5/-1+4"U$-4$JDE*TWNDB<7[)UY;3>W(U^-M[\@/S^W^;E^@@3BJ M>:CFHUJ :B&J"523E*;WQ=:]ID\*Q,L-Q3*N[@I?;C/*)HC3:6O-FZWAP%JL M[_C>.HMB;RW-WEN:O;DT>W=I]O;2[/VEV1M,_Q51>K^)TOOF*/W=4Z*R?!8O MK7F\B(M-+TS*7?#H4;7VP[-HV]NG3)SWKJYVC^>:A^Y<_&A2CFH^J@6H%J*: M0#5):7KQ-TEYWWR9]3]5491S'^,Q)S/1>:\:C<=1S4,U']4"5 M13:":I#2] M)9IXO#]"CSFAUW>CFHMJ'JKYJ!:@6HAJ M4DI>G=T03C_2,WO5[O)%C10[79 MB.O\;W-_CDF4)&EA?5!6GL[;=R7,_&!H3:,O[3L2:#:.:AZJ^:@6H%J(:@+5 M)*7IK=%DXWUS-GX7)_%BM;"6+U2RW M H)=XHYJ+:AZJ M^:@6H%J(:@+5)*7IW=%DV0-SEKU]NNUD^]R/8X_ 1*_U1C47U;S!_NV^^\-+ MQ]Y["B8:6J-:B&H"U22EZ0W0A-8#<]#\OIPVJ=SZMW6;)I]45L35^4[WF\>P MK3<:K0V 7LN-:BZJ>:CFHUJ :B&J"523E*:WR=9#DP?H+(H,-&]1S44U#]5\ M5 M0+40U@6J2TO3N:"+O@3GR%DFA2K>PLJA01T[T,%.=6P.-OFNM>CS3]DDH M.X\S\]!!?50+4"U$-8%JDM+TFF\R[4&'2[Z++%K?0/]/Q1/F 3MW!AI[U]IH MJS$<9[?F@.A%V.C MFEMKVW,@>V_7 (VF42U M1#5!*I)2M.:8=A$T\-CSXAN#J4N-X=23\H5S'+7 M^DU<_&CV7&O5\UX+[?JDW09 4V54"U M1#6!:I+2] 9H4N6A.54^W #5J=Q% M:JG/U2V?CO8#&C*CFEMK._U@[_<#>F4TJ@6H%J*:0#5):7H_-"'ST!PRWV_* MO(K0XG)VE!?KQTZD3XEJ/2YD!CN7/AHOU]I.2C#<+7PT-D:U -5"5!.H)BE- M+_PF-AX:@[>;N^CS^OJ%IS3[N-X81,NXB.96];Y#!X3,9.?21[/C6MO>!=ZK M>S001K4 U4)4$Z@F*4VO^R80'AY[U'22QU-57YR0J8F*/Y6[P(:_DT3P8U0)4"U%-H)JD-+WDFSQX:,Z#WS>W#*O.)YVD^>'[K9JIS@6/ M)KVU9O?UB?UNR:-9+ZH%J!:BFD U26EZR3=9[_#(AWJO?5W'Q MI=S550338^.7 !='[:J3]"('A\S]5AM0B9:AA&MBEF:Q7\< M3C',XW3N&S2RKC7MU-6]B1@:6*-:@&HAJ@E4DY2F=T,36(_,@35_59MYP,YM M@<;9H_TXV]Y[((N'CNFC6H!J(:H)5).4IC=&DVB/S(GV7[>'TOTHL7E5.[<4 MFI>CFH=J/JH%J!:BFD U26EZZS7)^@B]>_@(#==1S44U#]5\5 M0+40U@6J2 MTO3N:$+XD3F$_VFU^%#.QJH]F.<;AE<'BLOMS9$+C M\"GO\M U\U$M0+40U02J24K3J[I)UD?F9/TV2HHTL_RX^..QW 6?3ZUOHL7R MAW)N54Z7VF_]VEKE:)Z.:BZJ>:CFHUJ :B&J"523E*9W39.GC] \?83FZ:CF MHIJ':CZJ!:@6HII -4EI6G>,FSQ];,[3L2.]YG&Z]@VJN:CFC5LB?+MW/MBY M:0JOFH%J!:B&H"U22EZ9W31.5C-"H?HU$YJKFHYJ&:CVH! MJH6H)E!-4IK>'4U4/C9'Y=VNZC-CG9L#S<-1S:LU_<9FH]TY$AJ(HUJ(:@+5 M)*4]U_Q%/E.J<*,BNKE>J.Q1W:KY/"_W %9)R5?;B[9KWV[>OVB86ZNE]&CNHNRQSC)K;EZ*,G>^7AX9F7QXVSS39$NRRGUF?4A M+8ITL?YRIJ*RKZHWE#]_2-/BY9MJ@.KB\?5JW_P?4$L#!!0 ( 'DYKE@X M<+]M=@0 .\8 9 >&PO=V]R:W-H965T[TFW!/--+(NV&.]V^6%W47F]?N^ TJ(!9VR3=;W\V$ B!D""Y MJM0 \?P]\V,&C\GB0.@KVV',P5N6YFRI[3@O[G6=13N<(79'"IR+;[:$9HB+ M4_JBLX)B%%=&6:J;AN'J&4IR;;6HKFWH:D%*GB8YWE# RBQ#].<7G)+#4H/: M\<)#\K+C\H*^6A3H!3]B_E1LJ#C36Y4XR7#.$I(#BK=+[3.\#V$@#:H1_R7X MP$Z.@0SEF9!7>?(U7FJ&] BG..)2 HF//5[C-)5*PH\?C:C6SBD-3X^/ZG]5 MP8M@GA'#:Y)^3V*^6VJ^!F*\167*'\CA;]P$Y$B]B*2L^@\.S5A# U').,D: M8^%!EN3U)WIK0)P80/N"@=D8F+<:6(V!=:N!W1C8%9DZE(I#B#A:+2@Y "I' M"S5Y4,&LK$7X22[O^R.GXMM$V/'5(R?1ZXZD,::_,?#GCS+A/\$G\%BG 2!; ML"99)FY0-1 \8(;I'L= 9!SXREB)\@B##R'F*$G91V')=HABMM"Y<$Y.H4>- M(U]J1\P+CGQ#] Y8\'=@&J8]8KZ>-@]QU)I;(^;A[;.?F>N":(O5;+&:E9YU M0:^!QBIH*(]!='H!"\Q[E.*DRMEJDUI=YG^B')FU3[.$:P5G(J)?GHVZ_,P'%/V!X7 @-!W'=#VK'=B+RFZCLF^/2F:*(/=I6^:Q*++ZX@%1BD2J M7(O9OC7F28?F9L1P5NC;KG61B]-R<2:Y_%/(=8$!3D!1TF@GGNW](KI"PQGQ MRW,-"Y[!F/1B+HR126%@BV?*. NW9>%>R9%\CRE/GE,LTV.+*6VSXPH&=^B1 MY!-8OB7<)1>"]@;S&UYIFEZUGD53,XU-^*16:%E MBRHPQD/VVY#]R9"_'VM?E,'F6 :G*_(8@DG)N#P^DF_$GT5XR+V,7^EM,DDH?UAO>SH!&/%[/*-GJM5"U4 MI=;'V;7NT'G/8E;9DJ^5JH6JU/I@NWT G-X(M'E*NSQM*%=YJI=YA5"U4I=8'VVT\X&0/KJIJ@T$)V38TH7]>N,-QIN/[OG/V0FMD'#2=X6*J MG[Q''$_D*N_V-8_4_4$L#!!0 ( 'DYKEA6\V+K20, *(- 9 >&PO M=V]R:W-H965T8FUVZ/LF2B!EIJ,RD/ADIG3*+ [UW#>9!A870:GPPR 8^"GCTIN, MBGL7>C)2N1537 M*#%/01JN)-$P&WM']/"8#EQ ,>.6P])L7!,G9:K4G1N=Q7H%Z=TP5N7C^B?R[$HY@I,W"BQ$\>VV3L#3T2PXSEPEZJY1>H M!/4=7J2$*7[)LIH;>"3*C55I%8P,4B[+?_90%6(C@/:V!(150%CP+A,5+$^9 M99.15DNBW6Q$%U"(:R7'I5N7*:GS*,_O^M^ 7H W>?N&#H)/+22[-*]U=2IM^*);PF66VR:")00M M,=Q&LYC0SG P\A<-F?MUYGYKYK.'#+<&-+39,,A".5MCV5=-/%H!7UBH04UW M\'H=,MB!\/U:^/[_.Z2$H'3#(4%GV&]VR+#./&S-?,G-W<>9!L"\%E"9)9K9 MQKVC%>B%!3JH:1Z\7F<<[$ X#=;=*_A_;U083\P1= ^ZS?:@&\V3MJ:_!IV2 MO14PO:71M8:_M#KKQD?#UVL,NHMV2M?]E+9VK6T M4[[@,[3_BEVQBQ9*USV4MG:J9[IB\(\K@B>N\#=. MW.[K!<^L3FN6,&M*A$7 P J@L !D !X;"]W;W)K M&ULQ59=3]LP%/TK5H8F)@'Y:DO+VDAM81K2T"H* MV\.T!Y/<-A9)G-EN"_OUNW;2T)10#:F(E\9V[CT^Y^3:O?T5%_:ST@AWT.G%SO$;_8L2CF#LJ873SH,9##*9B22ZR"*)ZOHW:*H'>6N#(VPEX1<4)\=TCXCE>JX'/ M^/_3_1UT_,IOW^#Y+_EM3+TSID[H(QX(189"T&P.>GRT-C%F%4)A5),%!6['X.I[;!EX;;=O+S>5 M/8]Q>WX54R/*W&9,-9Z!G3BO_49[ JM)[E22.^]< MSIU]6K4GL)I5IY55IV]4S@5N>[-4W>Y6.3^/:;6;J[E;\>WNY%N4\/?"O/;[[ FLIK=7Z>V]Z/K24',33,HD0A^BZ(_J%:KAG-HVJRM]9%N1$TW]013=+'X[S]G MF20)S!#2.3G% R:*QK"8*)Z;WNJ.*^S4S##&9AJ$#L#W,\[5>J(WJ-KSX!]0 M2P,$% @ >3FN6.-GRLLB P %PD !D !X;"]W;W)K&ULO59M;]LV$/XK!ZT8$B".9/DE3F8+B).E[8=L00RGGVGI;!.A M2(^D[;3HC^^1M!5M4(05:_?%(JF[YYY[SKS3>*_TLUDC6G@IA323:&WMYBJ. M3;[&DIESM4%);Y9*E\S25J]BL]'("N]4BCA-DF%<,BZC;.S/'G0V5ELKN,0' M#69;EDQ_GJ)0^TG4C8X'CWRUMNX@SL8;ML(9VOGF0=,NKE *7J(T7$G0N)Q$ MU]VK:3=Q#M[BB>/>U-;@4EDH]>PV'XM)E#A&*#"W#H+18X4IFP0S>*/&)%W8]B481%+AD6V$?U?X#'A(:.+Q<">-_87^P M32+(M\:J\N!,#$HNPY.]'(2H.?3?F\BQZ6KRLQJ>LO)SV8SJ_+GSI3R*N!&E51LP[Q<'7A [:LN/4.8C!KIM$ ES"7W)HS M.J3U/1>"R)AQ;"E7QSC.#WE-0U[I&WGUX%Y)NS;PNRRP^+M_3!I50J5'H:9I M*^ ]T^?0ZYY!FJ1]F,]NX>3=:9UZ>+1$ZE4EZ?E(O3H=1MFOOW2'R6\M_/H5OWX;>O;GUAK+9,'E"IB% M!:ZXE&Y#C*G&7!5P0K4+>IS"UT9E0AHAT, 'W;!B-VRM[2??)>BO?[U#35T/WFLF;8>N+L(=XQJ>F-AB$YGA3ZCX1<7Z MXD=H6B@AF#;N**CJY'V](4U9A;BCFL3#]/RB6>-1Q7;T/6Q1%O^=Y^@[>%Y6 M/"];>3Y1IW0< [.FJ.W^:0*E[W$M%>XFKW,@:46;2XVY6DG^Y=BY.Z%)Y_6I M@"]NC4ZOQIX<8@QK.B7_$"FNS:H2]J7:_IR0>T,Z/U2*7OFU?4B;"4/N6=@+ M:&)+5!*0Z_3#5W^,32;&EZ--7[ D:W=_VD6[WM&>BV>Y!E#HI9!Z)E?:NPE'LI@2;:Y>N3[7Z$\4-_H2WDN M[2_:EWL##Z5;J7A1"FN"@C+W)"^E(XX$HE,"82D06FYGR%+>$44F(\'W2)C= M6IL9V*-::0U'F8G*3 G]EFHY-9DIGCY?3?6Y,G3+"QUL2:R[KM ,Q(ZF@-S+ M1Y!*T%3IH95!W],\ MUT;ER%?Z3(;,3TO^J>,/3_#WT#UG:BW1SRR#[+6\KWU1.20\.&0:MBJ\)Z*+ M>O@2A4$8H?GL#EU\ZARCNT>+I5[E^IZUU#MAZ?=ML0"!^!+-&E0Z5J..X0SUK2&3)W:3L)\D27_D[QH ^Q5@OQ7P%T&8 M^8^]EZ+_EB(:#H=!,T5<4<2M%$_N/_]>B/@-Q%4\B/N#9HA!!3'XOV(U> ,8 M13C$23-@4@$FK7_V+S8]:C_=[$#H=(]L\*YTS@+TF5"!GDB^A2:>Y .NP+"B M'OX7;LUXGA,AS9)SK/%PG3*:3N7L)D=>QMVDU^QC'-3)/'CWC3@#JM2.HU=8 MO>$)K*,:@]][1ERRX<6,P4 VLCD;PR.VH!N=0*N+!&ZO$M^%=HGV MASQ RCP@P'P[FA@H$(7U^U?07N^@BQRD1&I-6*?Q..U0K710C''Y1?<6MY.Q>\+ERXO7*9W&"B[^Y=(V"[ M FP#W<92URC<6DSTM]_+R?!^1!G"=1W"PX\*;VN%.Q,\K"M2V%Z1OAW>;RCH MN7OO(/4$L#!!0 ( M 'DYKEA;/NZ,+0, 'T* 9 >&PO=V]R:W-H965TX*T&LY&2Z?T< MA=I-@SAXGKCCJ[5U$V$Z*=D*[]%^+F\UC<+&2LXE%H:K C0NI\$LOIC'B0/X M'0\<=Z;U#D[*0JE'-_B83X/(,4*!F74F&#VV>(E".$O$X]_::-#X=,#V^[/U M#UX\B5DP@Y=*?.&Y74^#<0 Y+ME&V#NU^P-K04-G+U/"^'_8U7NC +*-L4K6 M8&(@>5$]V5,=B!8@&1X!)#7 !R*L''F65\RR=*+5#K3;3=;<3>^MRAY/YZ0KATLE*=F&^7"=PCWJ+<\0JD6_$?XJW:*AU0^,:WA@ M8H,P,Y33>N'D"BWCPKQU!EH0F.V8SLTDM$3:N0ZSFN"\(I@<(=B'&U78M8'K M(L?\__B0Q#:*DV?%\Z33X W3/>C'[R")D@'\#B&8-=-H.DSWFV#VO>G^L6 Z M0Z>+KX,YTYH5*Z1JMK#80WO?+=O[:1\?^/M/,@D?+4KSSZ%85?X'A_V[$WQA M2I;A-* C:BA_&*1O?HO/HO<=Z@:-ND&7]?3ZJ:2C1)2-SVNI77%LE2")@MO] M.U>>7&[D(=Z5Y;C*B;LIMFG4&\>C\_9O$FX/T!LV](:=].ZX>3Q=:D3@A462 M;T$SBYVTAH=H18-^?)C*64/EK)/*S7&/GF+6U^B^!>79TW@ M!PM,7@0FWU44WX!_515Q_VA9A*V.0*)>^;['0*8VA:V:@V:VZ:UF54?QLKUJ MS.A[N>+T91>X)&C4&]&EJ:M>IQI85?K^8J$L=2O^=4W](6JW@=:72MGG@7/0 M=)SI?U!+ P04 " !Y.:Y8#B6:DSD$ #T$ &0 'AL+W=O:SX9 ML8U,X@SN.1*;-*7\Y082MAM;V-I7/,3+E=05]F2TIDN8@7Q6[B% M)-&6%,>_I5&K\JD[-LM[ZW_G@U>#F5,!MRSY%4=R-;8""T6PH)M$/K#=%R@' MU-?V0I:(_!?MRK:.A<*-D"PM.RN"-,Z*)WTN)Z+1P>OJ0,H.).*ZM;*F"_E0\]X*+LYT5&:2JZ^QZBYOJQ%6PR3[8=X0H\%OE/>0 MBR\1<8B''F=WZ/SL%7OQ,'ARJPEUXFRYG[.V62A,>>VF M=$)>BS4-86RIC!,J'&!-/OV!?>7$-/&81.E=Q+*;FHHV_\-#//>C\WTYP,/ =%X_L;0M:OT+K&]&::PU-=Y2W MKR&CD1-GSZ\0_=\79O\#0 <5Z."]89[#,LXR7?&N8 \.@^V2P"<=P0XJP, ( M^ ^GF82CWH,#[WUOJ.:HW?FP:[C^Z0#BM10Q)AYOW*A51&; M;H&K@P,J*0'=U,P8DE"N=!5Q01?H/\:4M4ZP (@ M:&9'CW1-=:T0V"P1S=0\A:JPCKWFRNRYPPZL6AVP61Y>)^TI8/U#,-)S_ ZP M6A.P<2=_>S:?PNP?,GN]KA2OU0&;Y:$]Q7\#[N!@16+2PUX';RT6.'A?]C^ MOGOH&;]51T:N3OD;FJ ?P--6+*,6G;H3U&J#S7+36""M=.;> 7H!'88 I<7I M&!,4T1?3J9742D3,2G1L(;3Q'C$Y*'F]/:\Z>A_CK;6)8.-"F"Z7')94 OJJ MPAZK:V*(?M)D _F*/<.7CN/\V2Y-Q*AZ)RX"4@L8,&PO=V]R:W-H965TO24L_M38-MV$NB#_*(YU B/=XH M?6&_S+<6,Z8W!,%DK=N+D2QO_"9F?;CR!?&:OJG3-%4',9_MG]3H>.0W+VC$.R. R& MSSBD.X?4$PV1>5I7S+)LK-4&M+,F-#?PVGAO8L.ER^+<:MKEY&>SN57YW>F4 MA"A@IFJZ'(9Y?4]ACGK-U^LA5J T=7:!D7YM@Y=$S@ $DGXRW!//[-?=TP/AI&UV M4H^7/I<=I]?IXO_9N=2:R1+I.5E8;*%K=\.V?MDG +[^0Y#PT6)MONW3-YP_ MW'^^*R$7IF$Y3B*J$88N!$;9JQ>#4?_M/G'^$M@CJ8:M5,-#Z-D7_V")/UNC MIOH#)2EDH6 68^+"?AO M.B$->H,G81^,X0\3-6H9COX>PQ/8/,VK1M>^]IISKT-/"Q*K&MX6%LM1D_+"BSP#4SH#VETK9 MAXD[H/VPR/X#4$L#!!0 ( 'DYKE@S1XG(!0, %8+ 9 >&PO=V]R M:W-H965T)(A@"+/ M,4ODU B52B]-4_HAQ%3V> H)/EEQ$5.%0[$V92J !KDH9J9M62,SIE%BN)/\ MWERX$YXI%B4P%T1F<4S%[AH8WTZ-OK&_\1"M0Z5OF.XDI6M8@'I,YP)'9D4) MHA@2&?&$"%A-C:O^I3?6\7G UPBV\N":Z$R6G#_IP2R8&I:>$##PE290_-O M#3"F03B-GR73J%ZIA8?7>_JG/'?,94DEW'#V+0I4.#4N#!+ BF9,/?#M9RCS M&6J>SYG,?\FVC+4,XF=2\;@4XPSB*"G^Z7/IPX' 'AP1V*7 ?BVPCPB<4N#\ MJV!0"@:Y,T4JN0\>5=2="+XE0DJ4>QOYN(9 MKM8" )=327+F@:(1D^\GIL(WZ#C3+VG7!]$?6QR:SNX1Y'<%JQCN5\4X;W?V2Q4OTDZ\(#8)(GQR4 MO=29)+]:B^ZZ@ ]SN#X0-ZXS,3>'3K6^_E2G.H+5G!I43@U:G;JC4J%3"\3B M%I?D"@MSEK[L\R9[6HFGUER7,*\C6,W)8>7D\']O]F&7QG<)\SJ"U8P?5<:/ M6DNX[B%],?H='#+!OP()+Z2X_ M%INR;669]H6461I'C0QNN/$%F =)9(P6*'&ZHVQ%$71Q14#Q=.\ MKUERA5U2?AEBXPM"!^#S%>=J/]"M4M5*N[\!4$L#!!0 ( 'DYKE@5\EQE M=P, "00 9 >&PO=V]R:W-H965TCIF.Y-*G(X481O*F-S,I@9)") M?'OEF[(0.P%L7P K UPAPFTBQ_*2&SX=*[DFRHY&-'OCINJBD9S(K2JW1N%3 M@7%F^AYP2IK\2ZZY4MQ6B#R_!,-%JE^,0X,9[+@P+M'.MVAL#]H55R>D2SN$ M1:Q'$O/L'SHG=O MM;4&Z!!7]0ZY!!TK4;CE^>T]CB7O#&3Z>Q/M;@NT>Q7MGK?HKTO]\)U)S$D3 MNVU\W\7;C6 U[=,HBL;AJB%MOTK;_UM:?UK+)EI>_".+-JC8#]K2>M "[6%% M>_B'6@^?:$V'_7U:CZJT(V_:3[#AFO!\1F[1.Q;D@BN)8W@3 2_2D>4YK7B> MMJ7J:0NT:53O\Y&WP-?+[ X4D0FZ1[[$'=DLEC+G?^Z(GN MK%ESNF,^U$OJC>(%K+"S0]P":,SKA3BV;K7?4-:6X+0-JZ&UUU"O)QSP)I< M!V[;M+8+ZO>+-PI =0YXD_TXQU:H]A?:;TW;-JR%UMY"O1YPB+:#I]H.]VM; MVP/U^\-;'M_C1SG^=L@U?G3_!TI#\X;A!3JV1+6AT%%KXK;A,+2V&.JU@D/$ M/7TB;H_NTY;5'L'\'G'%-R);9HU?S=[((TO":J-@M"TQ61O^P7;.*_X#BV-, M#*CFLOJ#!^0!N-)-1,*=,Y\]/^/1:RYR35)($"HZ&>+B4-LCZ;9A9.&.@7?2 MX*'2W2[P& _*#L#GB93FL6%/EM4? ].?4$L#!!0 ( 'DYKEB-D X#/P0 M .D1 9 >&PO=V]R:W-H965TWSN M]>4>V_,C9;]Y3(@ 3UF:\X43"[&[=5T>Q"3#_(;N2"[?1)1E6,A;MG7YCA$< M:J/I]0OZ)QV\#&:#.5G1 M]%<2BGCA3!T0D@CO4_&-'C^3,J"1P@MHRO4O.!:VXXD#@CT7-"N=)8,LR8M_ M_%0FXL0!C7H<4.F +G7P2P=?!UHPTV$]8(&7P&^/ /@#PT-/!97>[N6^CX54Y]C>?WX/V](PR+)-^"5&?7E*$"86A& M4-_N+=_A@"P<^7%RP@[$6;Y[ \?>1U-X5P)K!#NL@AW:T-O!@D"6C2G@ F6L M451O.2R'R)N[A],X##;>L+)IT!M5]$96>C\Q2_ F)6?8%2"CDY$A0BUV!ALX M,K,;5^S&KTH>>9+MF1,3PW%G]-&PS=!@ V=FAI.*X<1:RY^2'.NDF3K69OY#GK=W*G!ZGASJC#SIM%J3D>?W$*R%#YY1/A$3)E<'Q?)25J*1WU6U[UIH MS8AK]8.7RE^ >0PBN2SF(&(T _2"54 )WB@2?]*>*H,1ZJNE6A>A71C[B4=G M6S[L2F&GEYAL^II)+9?0KI=%,_F?I,>=U07TIVW6!B,T[:%=:RBTZM;RE]Y, MD'" #S+I6]5?U ZKUGW=>MZ]F2((/UY6./8!$7@FF'& 0%:LM"$"(7XV0:TN MA)I54%,#5#,QM>)"N^2^+C$7S+%]./\U:;%##2^":J:EEG9HU_9.6L*$!W0O MV[XL#/*Z0BE&@NBDHKT;;]R1JQZ[GCZ#:OU'=OV_,);S;YHRPK3Y+X$!S*[:>U=/JO.).[]);S^_A[:HX=:AABD,0N;'<)CF70442 MTKN9R&[(BG.%XD;0G=Z:;ZB0&WU]&1,<$J8,Y/N(4O%RHP:H3G>6_P%02P,$ M% @ >3FN6-<,#TA% P CPP !D !X;"]W;W)K&ULM9=M;YLP$(#_BL6JJ976@B&0I$N0UE;3)K5:U9=-^^B02V(5[,QV MDN[?SS84TF'0EFE?$HRY\W,F?G29[+AXDBL A9Z+G,FIMU)J?>[[,EM!0>09 M7P/3,PLN"J+T4"Q]N19 YC:HR/TP"!*_()1YZ<3>NQ7IA&]43AG<"B0W14'$ MSPO(^6[J8>_EQAU=KI2YX:>3-5G"/:C']:W0([_.,J<%,$DY0P(64^\#/K_ M8Q-@G_A*82?WKI$I9<;YDQE\GD^]P!!!#IDR*8C^VL(EY+G)I#E^5$F]>DT3 MN'_]DOVC+5X7,R,2+GG^C<[5:NJ-/#2'!=GDZH[O/D%54&SR93R7]A/MJF<# M#V4;J7A1!6N"@K+RFSQ7&[$7$(8= 6$5$%KN44422>"[Y P3^MLYL*6 M:J,U'&7FK=PKH6>ICE/I->B2)#I%]^5K07R!/E)&6 ;(SB'"YNC+&@11E"VK M>S=$;0155$<>7X$B-).)O'4"#&FAP,%#L@BC3Q?L0\6CHAHAKB/A@B,0%$;<@QH/$ MS9#4#,G!#$,70])BB,V.N1B&-\B80EN2;P#-JX55^=>Y(OX/OL*-27&O#__-6%7N M5X_[[R_UUZ:5ETW:DO*I%YBH<."LZ&N093= M;SE0?&T[SAE7NG^UERO]CP&$>4#/+SA7+P/3Q-;_0=)?4$L#!!0 ( 'DY MKEBPRQF2LPH /9= 9 >&PO=V]R:W-H965T[%XN]8"3:%JJ#AZ*29C$_ M?JE#)%&2Z0AX9^=B8LO\'E+B6_+3*XHWSRG_GNT9$^1''"79[6POQ.'#?)[Y M>Q;3["(]L$3^LDUY3(7\RG?S[, 9#T_1[\>53<#M;%"UB$?-%@:#R MSQ/;L"@J2+(=O]?065-G$=C]_$IWRY.7)_-(,[9)HW^%@=C?SM8S$K MS2/Q M:_K\,ZM/:%7P_#3*RO^3Y[KL8D;\/!-I7 ?+%L1A4OVE/^H+T0E8'@LPZP#S MK0%6'6#U JSED8!E';#L!9CFD8!5';!Z:\!E'7#YUH"K.N"J[*SJZI9=8U-! M[VYX^DQX45K2B@]E_Y;1LD?"I)#B5\'EKZ&,$W>_I#3)"$T"\I7Y.0_%"_FX MXXQ)M0ER3KY0SFDA%O+.9H*&4?9>'OV-\9A$,I+\1.8DVU/.,A(FY%L2BNQ, M'I2??]NG>2:YVT<=;FOBY MO#[-13)?+]*]J07^G2879&&>$7-A+LFWKS9Y]]/[[KE7?T9:NM&#/U-^08S+ M$KR8!+;UX*_L<$&L10DV&G"89()&4=&W8U?U#6VU#/4BC&#X3;2'FG2O3:TF#0^9 ?JL]N9G!4RQI_8[.ZO M?S$N%W\;4P829B-A#A+F(F$>"*8H8]DH8UG2K2/*L-FC()_DOR">EX/COW^1 M!<@GP>+L/V-B62+%@H392)B#A+E(F >"*6)9-6)9:8>1CSLYB>ZH8.3 P\0/ M#S0B-$[ST8'WOF)=EJPB=WRZ6R\6BYOY4U<"PT+6:E#*'I:Z6O4+.=JV3^TS M),P;-E\Y1Z4O+IN^N-3VQ89&?A[1,O.5N3M)\OB1<9)N7R=9^5PU8=?K: MN#86UY>]H4/;SJFS!Q+F(&$N$N:!8(IRUHURUEKE.*_RD$.+7XJD5D8IC""- M(LJS8A2JI%%HI+UG&--)5=VZJY.+M=53B;9-4U6"A#E(F(N$>2"8HI+K1B77 M6I5\2N3DPC)!Y!TZ.RL-F<[,-":#Z]&YX:HW-VS&BRW[Y6QM\Z;V,1+F(F$> M"*;TL;%H_9G%E%ZF01 6F8S,-CI9B#PJIX\B93DM@KJ^4QG"YK7#G@CT MS9^J BC-A=(\%$T50L>H,TX(07:\[/:P*XA3?:U%3DTM:UI?.>NKY77WO[Y MD&UPH#072O-0-%4@9BL04RN0?QS*6QPY"LCAH">3^LY$_I;F(A,T"<)DU[ES M>:01362J(=.+*&1YF9?2EZ),EOO[UW#YJT^S_=DIU9FC(X?9'V#&BQE]_6C/ M>K)^D#072O-0-%4_K?-IZ*W/+\U]<5S8Y]%+UR_.9(ZIMX_O]?C)@PW4'ZUI MRIU2WQ6!UNA":1Z*IDJCM3X-K5EV]\"9' Y*VU/RXS"/3PT!4/<32K-K6G_< M6?7E '4VH30/15/ET)J;AM[=_!PF82PU$(6_YV%0/#/<1FG*1X6 M O,?W.FLSU/$UD#E+/.Z.VUHE:K465R8P^F-?'3I8(U!6%TEPHS4/1 M5"6USJBAMT;+I[!A\Q3VC"2I*#S20Z6P=U20B-%,C"TIN#_!OB(!?1D7"]0; MA=(<*,V%TCP4315+:Y :>H>T)Y8B=WU-8Q^9'(P8V89,MOMQ&?TZ3M09UB:$T%TKS4#15 M:ZU+;.I=XM-:&PCFF-3$GJ?Y;B^S=E&N'#XIK#'#MZ\JI*-J0VD.E.9":1Z* MIJJJ]8Y-O7?LTI"3)QKEW=4*HQJP!O?2YF"IF[ZRR2* +HZ%TEPHS4/15!&T M+K&I=XF=[9:5;Y:H#Y]&90#UAZ$T&TISS%&WV>AE;BZT4@]%4X70^L.FWA]N MUBRP'P>69.,*@!K#4)H-I3GFT&8>#'GN2*%EOY"':I?:K:W=:^KMWO+=B.*% M(7(N_R2[\^+ &4E8N>2U7.%8/$/VTVS$QBD7X7]9T)/"&0G"S"^?"Q3OF=4/$$O=C*H$:5=N MH#0;2G/,X?+=J^' '5O4315)*U[:^H=UH?ZX3'U?FJ0M4!F,! MU&!%T=3W+%N#U=(;K \T#,[#Y/Q[F+2KU<9$H.=,%0&49D-I3DU3D\">!J U M>BB:JH'6^+3TQF?[(OD?Y#/]42PF&%4 =!DKE&9#:0Z4YD)I'HJF:J4U+JW* MPD*]?VLA_;4-E&9#:0Z4YD)I'HJFBJ;S-K_>E_R3%IZAQJA4)H+I7DHFMK[K6-J371,.V^ E^:I>//Z&WU-DW52+W_MCA/%^^'6 M8)\ :+T.E.9":1Z*IFY0UEJJRXEK5G5:.9Y6Z&N9JI/ET-0TAOM60>MTH#07 M2O-0-%4CK>6ZU%NN_X==B?0MF*P?8Y".+"UKO>X+".K#0FDNE.:A:*J 6A]V MJ5] "M^<2%_?9+E4-&6OH_6%T9^3H)4Z4)H+I7DHFBJ7UH%=ZKW0C^T4%!33 M4[,6A#,_W27%>I%144 W$U@.5YT.;VRA53I0F@NE>2A:)8EY9_?IF/%=N;%X M1LI>KO98;HXVFY=_++?L[AUWC ]NM05YBZEV1/],^4[F-21B6XE<7%S)V8!7 MFXQ77T1Z*/>X?DR%2./RXY[1@/&B@/Q]FZ;B]4M10;/5^]W_ %!+ P04 M" !Y.:Y81)B_!/$" C" &0 'AL+W=O4<2\;V;6)S$:BU@7C,)%$U65)Y=L-%&(S M]D+O?>&1+5?:+/C9J*)+F()^KB829WZK,F#N^%W]SB:/ MRC7V4H_,84'K0C^*S1?8)A0;O5P4ROXEF^W>P"-YK;0HM\'H MH&2\>=+7[4'L!$31@8!H&Q!9WPW(NKREFF8C*39$FMVH9@8V51N-YA@W7V6J M);YE&*>S!T&Y(I3/R13R6C+]1JZ7$@ /7I,NF38?BX@%F4C&4EZX06)@JA/GJ>WI'-V_K>,C^FW9Q"U9Q!9W=X!W5N8:7+/E9:U3?O' M VX@]QI*]=/ELE'KN]5,&5VIBN8P]K!.%,@U>-G'#V$2?#KBM==Z[1U3SVSJ M'0FFX!A?GKO\-0J)53!5NZ>AAL=3;SMB%Q]\V34+ M%X3C#8N?@BE54YX#R872[AX8[I5O&B7Q/[;\G99OKD_LC4N&G;R !88%EP-, M2S8W4C/1HK*WP$QHO%/L<(6W.$BS =\OA-#O$W.QM+\+LM]02P,$% @ M>3FN6&_!"5]H @ >@4 !D !X;"]W;W)K&UL M?91M;]HP$,>_RBGKIE9J20C0C0XBE:*J3.N$BKJ]F/;"A(-8]4-F&VCWZ7=V MTHA**6]BGWWWO]_9.8_VVCS9 M'!LQ3*CJ/"N?(JCFU>H&2VHTM4M+/61C)' MIMG$MC3(5B%(BCA-DLM8,JZB;!36YB8;Z:T37.'<@-U*RCZ-N]+KP MP#>%\PMQ-BK9!A?H'LNY(2MN5%9N&$=?(ECAFFV%>]#[.ZSK"8"Y%C9\85_[)A'D6^NTK(.)0')5C>RY/H># M@#1])R"M ]+ 724*E%/F6#8R>@_&>Y.:GX120S3!<>4O9>$,[7**<]E,V:UA M*D>XY8I&KC;P0SN$.7MA2X%P.D7'N+!G< C_Y^';[(IBVL9V&"5-/%DZ M*[CG0M#9VU'LB-5GC/.::U)QI>]P?=NJ#B2]/BRF MM*DW#;J]=W07A3;NPJ&1,,6E@]_?R0%F#J7]TT99J?7;U7S'7-F2Y3B.J"4L MFAU&V:->2O=]D M[Q_-/E.4&:T#PQR>AU\?2C0Y*D?=V@91Z773-Q3)<#!L!QDT((.C(->2CH'_ M8Z&+B8#K%9S2SR6U:KJXV?,,VSVWV'U!+ P04 " !Y.:Y8 M&3"!DEX# "4%@ #0 'AL+W-T>6QEV]?! MZ6"AUIS>SBE5WBKG8C'TYTJ5GX)@,9W3G"PNBI(*C62%S(G253D+%J6D)%T M*>=!M].)@YPPX8\&8IE?YVKA38NE4$,_:9H\>_N:#OTP_NA[5FY]1QH3[V\*F]ZG6L;Q3C)8X:/7,_7VF>ATW_;3-QF+W0B>Y1<6(7<3T5M@J M;E"EZ6B0%6*3K9%O&[0^R:GW0/C0'Q/.)I(!*R,YXVO;W(6&:<$+Z2F]373 M$%H6CQ8.;0UV4*63,U%($]M&L-^3JOL.4-? (..\,=CU;<-H4!*EJ!37NF(Z MF\8GD%>5[]:E=CB39!UV+_T-P=QTD$DA4RJ;,*%?-XT&G&9@1[+9'.ZJ* , ME2IR74@9F16"& \UHRIHV2GE_!8>+S^S+>U5UEHYDRVB*6I#5='*V KHM]6L M=ELV?I&N5[*'0GU9ZN$(4X=M16\DS=C*U%=98P!3#W%U4I9\_9FSF2'9HXX&J3+5#53ZW@.5BDW;+;\E*>_H2M7IM,IPS]TC]/QOYWE& M!96$MTWKW'_+L_QBQU'OM2R;I\JN8:?'ZLSPUDU>'H/)^!A,'D5.]H_!9'($ M)GNO]M1\CLGP[9N,CF*UNV_29%"=*5L'UZUC:]/JP>O!T/\!KQM\$]2;+!E7 M3%2U.4M3*IZ<7K6\(A/]RKVEK_NG-"-+KNX:<.AORM]IRI9YTO2Z@8FH>FW* MWV!X^BAKJ@HU87$':1:W.Y$8QC,3<"&!8'-]?X:N,9LC\/L#7=ER'82/%,Q$:*SS4@[GD#1I*X M5QN+ PQL%;#<@?CN.)!3;DX4P:IBWK =C"-)@B&0B^X"S?^A1W\ 4$L#!!0 ( M 'DYKEB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G3FN6.:3WC)>!0 5"X \ !X;"]W;W)K8F]O:RYX;6S% MFFU/XS@0@/^*U2_'2=MKFS=V$47J4O8."15$V?VZ,HE++1*[9SMEV5]_XX1R M#LW.W9>AG]J\-'TR2?S,C'/ZI,WCO=:/[$=5*CL=K)W;G(Q&-E^+BML_]$8H MV++2IN(.%LW#R&Z,X(5="^&JIX/F>RD&K))*5O*G**:#\8#9M7[Z2QOY4RO'RV5N M=%E.!Y-VPS=AG,SW5B\]Y!V_M\T:Q^]O.8!,!]D8#KB2QKIFC^;X'!BW G9N MEVJGO\C2"3/G3OQI=+V1ZL$?!LYB%)Q&$X?=9QO$$_-_PJA7*YF+N<[K2BC7 MQM&(T@,JNY8;.V"*5V(Z.-=;8?SYP!]<%NVY.8 *(F5.)&PPET6#1X?R=3'[ M.K^\NYBS\^O%_&*Q;+\MKZ\NY[.[BP R0B"C T)^CP+(&(&,#PD9!Y ) ID< M$C()(%,$,CTD9!I 9@AD=DC(+( \1B"/:2'GPN9&;OQZIE?L)C6LR9M7#D60X1M=)O#<%0O1#[Y59LA:H%7-96YJ4; KR9L<5':&DPFFC0FQ M-^9B)8QIV'*AK'\RFB&Y\"O(8L9$1+#G([V-IPE0OV12KXA%J1+:#N93?\&3018F)V MB(CM #1L:]F-,,W//>],)NS.\\'&<&8CLP_X3 M@BDC(E8&FNAU:LP(TT=$K \<,ZPR(\PB$;%%]O)1=G3GDRO[>TB(N20B=DE/ M8MK+B/DD(O8)FJ%V^QZ87&)BN;QFJ'T!C#'1Q,2B05)5SQIB8JZ)B5W3DZ[V MAA+M;A&+)L@+?[,O>6$O)"::F%@TOTH07T!#3,PU,;%KVFRL-WJ86V)BMV!I M&<"&F)A;XL,TM=C17#@8(4-,3##Q(=M;W<$;H=)I2X@.I,_AM!)A@R_% M+)2^6Z73&=;;Q*.3R*68A=)#ECWS, U.,0NEARA[^F*).2@E=M"O^O4OI"$F MYJ#T/2J?-VW[X"8-,=&9?6(']5:1P[[IU!1S4$KL(!2SXZ 44N MH*YY^(91BCDH/="T#6#ZOG6(B3DH)780%DUAPDS4&::@C%A!+UVM_\J,,LP_V?MT MWCI)9K,.+K[M3$9EZ+MEU)VX'LQV&E)XW! 3\T]&[!^T83@,;9YA_LFH.W$8 M9G?$Q/R3D== R(QS!_,8\\]QXY]1L[,].RW$2BI1+. O+*S/>9G?&.8_VA>P MDM2_,K&JR_(REZ]T+WV3]02P,$% @ >3FN6-MVL'$Q @ MB2D !H !X;"]?A)Q1JA 7/[1!P(>7_*A M'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;=<&S'\W+8UGV[?F^W MN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S'X/JC&][++N>Q6KRV MPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF#%()T_B"#()L_R"'( MYP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#L MA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK M@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'> M1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VH MMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] M _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\DU>/YW'R]_&7YO1/O M%\T%Y_JVHCS]!5!+ P04 " !Y.:Y8I,C#=_H! "T* $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR M72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>I MSRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/ MW3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N M+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7 M/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+' M,4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 ( 'DYKE@'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ >3FN6*K\7 /O *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ >3FN6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ >3FN6)&>+\=C!P 32 !@ M ("!# X 'AL+W=O&0 >&PO=V]R:W-H965T&UL M4$L! A0#% @ >3FN6+\0(_P! P W0< !@ ("!NQT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >3FN M6-0OH;4-!0 1PL !@ ("!E3( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >3FN6"P"U85+#P NRL !D ("!*E$ 'AL M+W=O&PO=V]R:W-H965T@, '@' 9 " M@3)D !X;"]W;W)K&UL4$L! A0#% @ >3FN M6&K])6,B P ( < !D ("!XV< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >3FN6+$^=4]G#0 L"0 M !D ("!NG, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >3FN6 P&PO=V]R:W-H965T M@ !X;"]W;W)K&UL4$L! A0# M% @ >3FN6'NYZM ] @ F 4 !D ("!SZ, 'AL+W=O M&PO=V]R:W-H965T 9 " @;ZH M !X;"]W;W)K&UL4$L! A0#% @ >3FN6!G M,9=4! )@H !D ("!F[, 'AL+W=O&PO=V]R:W-H965T9!@0 #@* 9 " @?J[ !X;"]W;W)K&UL4$L! A0#% @ >3FN6.7-G=V] @ Q@8 !D M ("!-\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >3FN6)2A&+C' @ / 8 !D ("! M9&PO=V]R:W-H965T&UL4$L! A0#% M @ >3FN6-PN]L\L! ^0P !D ("!5]8 'AL+W=O&UL4$L! A0#% @ >3FN6//_? C% M P _1 !D ("!5^ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >3FN6/HNA KG P V1 !D M ("!:.P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >3FN6&2_2;*9! +AL !D ("!E_8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>3FN6( 8/]^L @ W@8 !D ("!2 4! 'AL+W=O&UL4$L! A0#% @ >3FN6%]&A[PP @ ME@4 !D ("!HPX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >3FN6$^(O184 P I H !D M ("!=1@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >3FN6%;S8NM) P H@T !D ("!-#$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >3FN M6$DPPP_W P 8@\ !D ("!6SL! 'AL+W=O&PO=V]R:W-H965TU" 0!X;"]W;W)K M&UL4$L! A0#% @ >3FN6 85?O@: P 9 @ M !D ("!74)R 4# !6"P &0 @(&N2@$ M>&PO=V]R:W-H965TI- 0!X;"]W;W)K&UL4$L! A0#% @ >3FN6(V0#@,_! Z1$ !D M ("!F%$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >3FN6$28OP3Q @ (P@ !D ("!=&0! 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ !. $X 614 ,QX 0 $! end XML 81 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 82 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 175 366 1 false 66 0 false 11 false false R1.htm 0000001 - Document - Cover Sheet http://rockwellmed.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business Sheet http://rockwellmed.com/role/DescriptionofBusiness Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Liquidity and Capital Resources Sheet http://rockwellmed.com/role/LiquidityandCapitalResources Liquidity and Capital Resources Notes 9 false false R10.htm 0000010 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements Notes 10 false false R11.htm 0000011 - Disclosure - Asset Acquisition Sheet http://rockwellmed.com/role/AssetAcquisition Asset Acquisition Notes 11 false false R12.htm 0000012 - Disclosure - Revenue Recognition Sheet http://rockwellmed.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 0000013 - Disclosure - Investments - Available-for-Sale Sheet http://rockwellmed.com/role/InvestmentsAvailableforSale Investments - Available-for-Sale Notes 13 false false R14.htm 0000014 - Disclosure - Inventory Sheet http://rockwellmed.com/role/Inventory Inventory Notes 14 false false R15.htm 0000015 - Disclosure - Property and Equipment, net Sheet http://rockwellmed.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 15 false false R16.htm 0000016 - Disclosure - Accrued Liabilities Sheet http://rockwellmed.com/role/AccruedLiabilities Accrued Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Deferred License Revenue Sheet http://rockwellmed.com/role/DeferredLicenseRevenue Deferred License Revenue Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders??? Equity Sheet http://rockwellmed.com/role/StockholdersEquity Stockholders??? Equity Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://rockwellmed.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - License Agreements Sheet http://rockwellmed.com/role/LicenseAgreements License Agreements Notes 20 false false R21.htm 0000021 - Disclosure - Leases Sheet http://rockwellmed.com/role/Leases Leases Notes 21 false false R22.htm 0000022 - Disclosure - Loans and Security Agreement Sheet http://rockwellmed.com/role/LoansandSecurityAgreement Loans and Security Agreement Notes 22 false false R23.htm 0000023 - Disclosure - Insurance Financing Note Payable Sheet http://rockwellmed.com/role/InsuranceFinancingNotePayable Insurance Financing Note Payable Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954471 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Sheet http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Policies http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements 26 false false R27.htm 9954472 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Sheet http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Tables http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements 27 false false R28.htm 9954473 - Disclosure - Asset Acquisition (Tables) Sheet http://rockwellmed.com/role/AssetAcquisitionTables Asset Acquisition (Tables) Tables http://rockwellmed.com/role/AssetAcquisition 28 false false R29.htm 9954474 - Disclosure - Revenue Recognition (Tables) Sheet http://rockwellmed.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://rockwellmed.com/role/RevenueRecognition 29 false false R30.htm 9954475 - Disclosure - Investments - Available-for-Sale (Tables) Sheet http://rockwellmed.com/role/InvestmentsAvailableforSaleTables Investments - Available-for-Sale (Tables) Tables http://rockwellmed.com/role/InvestmentsAvailableforSale 30 false false R31.htm 9954476 - Disclosure - Inventory (Tables) Sheet http://rockwellmed.com/role/InventoryTables Inventory (Tables) Tables http://rockwellmed.com/role/Inventory 31 false false R32.htm 9954477 - Disclosure - Property and Equipment, net (Tables) Sheet http://rockwellmed.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://rockwellmed.com/role/PropertyandEquipmentnet 32 false false R33.htm 9954478 - Disclosure - Accrued Liabilities (Tables) Sheet http://rockwellmed.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://rockwellmed.com/role/AccruedLiabilities 33 false false R34.htm 9954479 - Disclosure - Stockholder's Equity (Tables) Sheet http://rockwellmed.com/role/StockholdersEquityTables Stockholder's Equity (Tables) Tables 34 false false R35.htm 9954480 - Disclosure - Stock-Based Compensation (Tables) Sheet http://rockwellmed.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://rockwellmed.com/role/StockBasedCompensation 35 false false R36.htm 9954481 - Disclosure - Leases (Tables) Sheet http://rockwellmed.com/role/LeasesTables Leases (Tables) Tables http://rockwellmed.com/role/Leases 36 false false R37.htm 9954482 - Disclosure - Loans and Security Agreement (Tables) Sheet http://rockwellmed.com/role/LoansandSecurityAgreementTables Loans and Security Agreement (Tables) Tables http://rockwellmed.com/role/LoansandSecurityAgreement 37 false false R38.htm 9954483 - Disclosure - Description of Business (Details) Sheet http://rockwellmed.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://rockwellmed.com/role/DescriptionofBusiness 38 false false R39.htm 9954484 - Disclosure - Liquidity and Capital Resources (Details) Sheet http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails Liquidity and Capital Resources (Details) Details http://rockwellmed.com/role/LiquidityandCapitalResources 39 false false R40.htm 9954485 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Basic and Diluted Net Loss Per Share (Details) Sheet http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Basic and Diluted Net Loss Per Share (Details) Details 40 false false R41.htm 9954486 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Potentially Dilutive Securities (Details) Sheet http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Potentially Dilutive Securities (Details) Details 41 false false R42.htm 9954487 - Disclosure - Asset Acquisition - Narrative (Details) Sheet http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails Asset Acquisition - Narrative (Details) Details 42 false false R43.htm 9954488 - Disclosure - Asset Acquisition - Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired (Details) Sheet http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails Asset Acquisition - Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired (Details) Details 43 false false R44.htm 9954489 - Disclosure - Asset Acquisition - Schedule of Future Amortization Expense (Details) Sheet http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails Asset Acquisition - Schedule of Future Amortization Expense (Details) Details 44 false false R45.htm 9954490 - Disclosure - Revenue Recognition - Nature of Goods and Services (Details) Sheet http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails Revenue Recognition - Nature of Goods and Services (Details) Details 45 false false R46.htm 9954491 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenue (Details) Sheet http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails Revenue Recognition - Summary of Disaggregation of Revenue (Details) Details 46 false false R47.htm 9954492 - Disclosure - Revenue Recognition - Summary of Contract Balances (Details) Sheet http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails Revenue Recognition - Summary of Contract Balances (Details) Details 47 false false R48.htm 9954493 - Disclosure - Revenue Recognition - Transaction Price Allocated to Remaining Performance Obligations (Details) Sheet http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails Revenue Recognition - Transaction Price Allocated to Remaining Performance Obligations (Details) Details 48 false false R49.htm 9954494 - Disclosure - Investments - Summary of Investments Available-for-Sale (Details) Sheet http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails Investments - Summary of Investments Available-for-Sale (Details) Details 49 false false R50.htm 9954495 - Disclosure - Inventory - Summary of Components of Inventory (Details) Sheet http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails Inventory - Summary of Components of Inventory (Details) Details 50 false false R51.htm 9954496 - Disclosure - Inventory - Narrative (Details) Sheet http://rockwellmed.com/role/InventoryNarrativeDetails Inventory - Narrative (Details) Details 51 false false R52.htm 9954497 - Disclosure - Property and Equipment, net (Details) Sheet http://rockwellmed.com/role/PropertyandEquipmentnetDetails Property and Equipment, net (Details) Details http://rockwellmed.com/role/PropertyandEquipmentnetTables 52 false false R53.htm 9954498 - Disclosure - Accrued Liabilities (Details) Sheet http://rockwellmed.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://rockwellmed.com/role/AccruedLiabilitiesTables 53 false false R54.htm 9954499 - Disclosure - Deferred License Revenue (Details) Sheet http://rockwellmed.com/role/DeferredLicenseRevenueDetails Deferred License Revenue (Details) Details http://rockwellmed.com/role/DeferredLicenseRevenue 54 false false R55.htm 9954500 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://rockwellmed.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 55 false false R56.htm 9954501 - Disclosure - Stockholder's Equity - Summary of Common Stock Reserved for Issuance (Details) Sheet http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails Stockholder's Equity - Summary of Common Stock Reserved for Issuance (Details) Details 56 false false R57.htm 9954502 - Disclosure - Stockholder's Equity - Summary of Assumptions Used In Calculating Fair Value of Warrant (Details) Sheet http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails Stockholder's Equity - Summary of Assumptions Used In Calculating Fair Value of Warrant (Details) Details 57 false false R58.htm 9954503 - Disclosure - Stock-Based Compensation - Share-Based Compensation Expense (Details) Sheet http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails Stock-Based Compensation - Share-Based Compensation Expense (Details) Details 58 false false R59.htm 9954504 - Disclosure - Stock-Based Compensation - Performance Based Restricted Stock Awards (Details) Sheet http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails Stock-Based Compensation - Performance Based Restricted Stock Awards (Details) Details 59 false false R60.htm 9954505 - Disclosure - Stock-Based Compensation - Service Based Restricted Stock Units (Details) Sheet http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails Stock-Based Compensation - Service Based Restricted Stock Units (Details) Details 60 false false R61.htm 9954506 - Disclosure - Stock-Based Compensation - Service Based Stock Options - Fair Value Assumptions (Details) Sheet http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails Stock-Based Compensation - Service Based Stock Options - Fair Value Assumptions (Details) Details 61 false false R62.htm 9954507 - Disclosure - Stock-Based Compensation - Service Based Stock Options (Details) Sheet http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails Stock-Based Compensation - Service Based Stock Options (Details) Details 62 false false R63.htm 9954508 - Disclosure - Stock-Based Compensation - Service Based Stock Options - Others (Details) Sheet http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails Stock-Based Compensation - Service Based Stock Options - Others (Details) Details 63 false false R64.htm 9954509 - Disclosure - License Agreements (Details) Sheet http://rockwellmed.com/role/LicenseAgreementsDetails License Agreements (Details) Details http://rockwellmed.com/role/LicenseAgreements 64 false false R65.htm 9954510 - Disclosure - Leases - Narrative (Details) Sheet http://rockwellmed.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 65 false false R66.htm 9954511 - Disclosure - Leases - Summary of Lease Costs (Details) Sheet http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails Leases - Summary of Lease Costs (Details) Details 66 false false R67.htm 9954512 - Disclosure - Leases - Summary of Finance Lease and Operating Lease Maturities (Details) Sheet http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails Leases - Summary of Finance Lease and Operating Lease Maturities (Details) Details 67 false false R68.htm 9954513 - Disclosure - Loans and Security Agreement - Narrative (Details) Sheet http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails Loans and Security Agreement - Narrative (Details) Details 68 false false R69.htm 9954514 - Disclosure - Loans and Security Agreement - Summary of Principal Payments on Term Loan (Details) Sheet http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails Loans and Security Agreement - Summary of Principal Payments on Term Loan (Details) Details 69 false false R70.htm 9954515 - Disclosure - Insurance Financing Note Payable (Details) Sheet http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails Insurance Financing Note Payable (Details) Details http://rockwellmed.com/role/InsuranceFinancingNotePayable 70 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentPeriodEndDate, rmti:DebtInstrumentPrepaymentTermNoticePeriod, us-gaap:IncreaseDecreaseInContractWithCustomerLiability - rmti-20240331.htm 4 rmti-20240331.htm rmti-20240331.xsd rmti-20240331_cal.xml rmti-20240331_def.xml rmti-20240331_lab.xml rmti-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rmti-20240331.htm": { "nsprefix": "rmti", "nsuri": "http://rockwellmed.com/20240331", "dts": { "inline": { "local": [ "rmti-20240331.htm" ] }, "schema": { "local": [ "rmti-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "rmti-20240331_cal.xml" ] }, "definitionLink": { "local": [ "rmti-20240331_def.xml" ] }, "labelLink": { "local": [ "rmti-20240331_lab.xml" ] }, "presentationLink": { "local": [ "rmti-20240331_pre.xml" ] } }, "keyStandard": 306, "keyCustom": 60, "axisStandard": 25, "axisCustom": 1, "memberStandard": 37, "memberCustom": 27, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 1, "http://rockwellmed.com/20240331": 1 }, "contextCount": 175, "entityCount": 1, "segmentCount": 66, "elementCount": 643, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 609, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://rockwellmed.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R5": { "role": "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "0000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R6": { "role": "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-23", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R8": { "role": "http://rockwellmed.com/role/DescriptionofBusiness", "longName": "0000008 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://rockwellmed.com/role/LiquidityandCapitalResources", "longName": "0000009 - Disclosure - Liquidity and Capital Resources", "shortName": "Liquidity and Capital Resources", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "rmti:LiquidityAndFinancialConditionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "rmti:LiquidityAndFinancialConditionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements", "longName": "0000010 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "shortName": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://rockwellmed.com/role/AssetAcquisition", "longName": "0000011 - Disclosure - Asset Acquisition", "shortName": "Asset Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://rockwellmed.com/role/RevenueRecognition", "longName": "0000012 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://rockwellmed.com/role/InvestmentsAvailableforSale", "longName": "0000013 - Disclosure - Investments - Available-for-Sale", "shortName": "Investments - Available-for-Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://rockwellmed.com/role/Inventory", "longName": "0000014 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://rockwellmed.com/role/PropertyandEquipmentnet", "longName": "0000015 - Disclosure - Property and Equipment, net", "shortName": "Property and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://rockwellmed.com/role/AccruedLiabilities", "longName": "0000016 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://rockwellmed.com/role/DeferredLicenseRevenue", "longName": "0000017 - Disclosure - Deferred License Revenue", "shortName": "Deferred License Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "rmti:ContractWithCustomerDeferredRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "rmti:ContractWithCustomerDeferredRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://rockwellmed.com/role/StockholdersEquity", "longName": "0000018 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://rockwellmed.com/role/StockBasedCompensation", "longName": "0000019 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://rockwellmed.com/role/LicenseAgreements", "longName": "0000020 - Disclosure - License Agreements", "shortName": "License Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://rockwellmed.com/role/Leases", "longName": "0000021 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://rockwellmed.com/role/LoansandSecurityAgreement", "longName": "0000022 - Disclosure - Loans and Security Agreement", "shortName": "Loans and Security Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://rockwellmed.com/role/InsuranceFinancingNotePayable", "longName": "0000023 - Disclosure - Insurance Financing Note Payable", "shortName": "Insurance Financing Note Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies", "longName": "9954471 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "shortName": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables", "longName": "9954472 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "shortName": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://rockwellmed.com/role/AssetAcquisitionTables", "longName": "9954473 - Disclosure - Asset Acquisition (Tables)", "shortName": "Asset Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://rockwellmed.com/role/RevenueRecognitionTables", "longName": "9954474 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://rockwellmed.com/role/InvestmentsAvailableforSaleTables", "longName": "9954475 - Disclosure - Investments - Available-for-Sale (Tables)", "shortName": "Investments - Available-for-Sale (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://rockwellmed.com/role/InventoryTables", "longName": "9954476 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://rockwellmed.com/role/PropertyandEquipmentnetTables", "longName": "9954477 - Disclosure - Property and Equipment, net (Tables)", "shortName": "Property and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://rockwellmed.com/role/AccruedLiabilitiesTables", "longName": "9954478 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://rockwellmed.com/role/StockholdersEquityTables", "longName": "9954479 - Disclosure - Stockholder's Equity (Tables)", "shortName": "Stockholder's Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://rockwellmed.com/role/StockBasedCompensationTables", "longName": "9954480 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://rockwellmed.com/role/LeasesTables", "longName": "9954481 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://rockwellmed.com/role/LoansandSecurityAgreementTables", "longName": "9954482 - Disclosure - Loans and Security Agreement (Tables)", "shortName": "Loans and Security Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://rockwellmed.com/role/DescriptionofBusinessDetails", "longName": "9954483 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "rmti:AreaOfOperatingSpace", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "rmti:AreaOfOperatingSpace", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "longName": "9954484 - Disclosure - Liquidity and Capital Resources (Details)", "shortName": "Liquidity and Capital Resources (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails", "longName": "9954485 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R41": { "role": "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails", "longName": "9954486 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Potentially Dilutive Securities (Details)", "shortName": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Summary of Potentially Dilutive Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "longName": "9954487 - Disclosure - Asset Acquisition - Narrative (Details)", "shortName": "Asset Acquisition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-57", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-57", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails", "longName": "9954488 - Disclosure - Asset Acquisition - Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired (Details)", "shortName": "Asset Acquisition - Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-53", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AssetAcquisitionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AssetAcquisitionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails", "longName": "9954489 - Disclosure - Asset Acquisition - Schedule of Future Amortization Expense (Details)", "shortName": "Asset Acquisition - Schedule of Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-58", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails", "longName": "9954490 - Disclosure - Revenue Recognition - Nature of Goods and Services (Details)", "shortName": "Revenue Recognition - Nature of Goods and Services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails", "longName": "9954491 - Disclosure - Revenue Recognition - Summary of Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Summary of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R47": { "role": "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails", "longName": "9954492 - Disclosure - Revenue Recognition - Summary of Contract Balances (Details)", "shortName": "Revenue Recognition - Summary of Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "longName": "9954493 - Disclosure - Revenue Recognition - Transaction Price Allocated to Remaining Performance Obligations (Details)", "shortName": "Revenue Recognition - Transaction Price Allocated to Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R49": { "role": "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails", "longName": "9954494 - Disclosure - Investments - Summary of Investments Available-for-Sale (Details)", "shortName": "Investments - Summary of Investments Available-for-Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails", "longName": "9954495 - Disclosure - Inventory - Summary of Components of Inventory (Details)", "shortName": "Inventory - Summary of Components of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://rockwellmed.com/role/InventoryNarrativeDetails", "longName": "9954496 - Disclosure - Inventory - Narrative (Details)", "shortName": "Inventory - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R52": { "role": "http://rockwellmed.com/role/PropertyandEquipmentnetDetails", "longName": "9954497 - Disclosure - Property and Equipment, net (Details)", "shortName": "Property and Equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://rockwellmed.com/role/AccruedLiabilitiesDetails", "longName": "9954498 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://rockwellmed.com/role/DeferredLicenseRevenueDetails", "longName": "9954499 - Disclosure - Deferred License Revenue (Details)", "shortName": "Deferred License Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-107", "name": "rmti:RevenuePerformanceObligationTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-107", "name": "rmti:RevenuePerformanceObligationTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "longName": "9954500 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R56": { "role": "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "longName": "9954501 - Disclosure - Stockholder's Equity - Summary of Common Stock Reserved for Issuance (Details)", "shortName": "Stockholder's Equity - Summary of Common Stock Reserved for Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "rmti:CommonStockAndPreFundedWarrantsSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R57": { "role": "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails", "longName": "9954502 - Disclosure - Stockholder's Equity - Summary of Assumptions Used In Calculating Fair Value of Warrant (Details)", "shortName": "Stockholder's Equity - Summary of Assumptions Used In Calculating Fair Value of Warrant (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "pure", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "pure", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails", "longName": "9954503 - Disclosure - Stock-Based Compensation - Share-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "longName": "9954504 - Disclosure - Stock-Based Compensation - Performance Based Restricted Stock Awards (Details)", "shortName": "Stock-Based Compensation - Performance Based Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-144", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "longName": "9954505 - Disclosure - Stock-Based Compensation - Service Based Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Service Based Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-146", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R61": { "role": "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails", "longName": "9954506 - Disclosure - Stock-Based Compensation - Service Based Stock Options - Fair Value Assumptions (Details)", "shortName": "Stock-Based Compensation - Service Based Stock Options - Fair Value Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-141", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails", "longName": "9954507 - Disclosure - Stock-Based Compensation - Service Based Stock Options (Details)", "shortName": "Stock-Based Compensation - Service Based Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "unique": true } }, "R63": { "role": "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails", "longName": "9954508 - Disclosure - Stock-Based Compensation - Service Based Stock Options - Others (Details)", "shortName": "Stock-Based Compensation - Service Based Stock Options - Others (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-141", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://rockwellmed.com/role/LicenseAgreementsDetails", "longName": "9954509 - Disclosure - License Agreements (Details)", "shortName": "License Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-154", "name": "rmti:NumberOfAdditionalAgreements", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "rmti:NumberOfAdditionalAgreements", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://rockwellmed.com/role/LeasesNarrativeDetails", "longName": "9954510 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-158", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "sqft", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails", "longName": "9954511 - Disclosure - Leases - Summary of Lease Costs (Details)", "shortName": "Leases - Summary of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails", "longName": "9954512 - Disclosure - Leases - Summary of Finance Lease and Operating Lease Maturities (Details)", "shortName": "Leases - Summary of Finance Lease and Operating Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "longName": "9954513 - Disclosure - Loans and Security Agreement - Narrative (Details)", "shortName": "Loans and Security Agreement - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-133", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails", "longName": "9954514 - Disclosure - Loans and Security Agreement - Summary of Principal Payments on Term Loan (Details)", "shortName": "Loans and Security Agreement - Summary of Principal Payments on Term Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails", "longName": "9954515 - Disclosure - Insurance Financing Note Payable (Details)", "shortName": "Insurance Financing Note Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-174", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmti-20240331.htm", "first": true, "unique": true } } }, "tag": { "rmti_A540NotePayableMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "A540NotePayableMember", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5.40% Note Payable", "label": "5.40% Note Payable [Member]", "documentation": "5.40% Note Payable" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://rockwellmed.com/role/AccruedLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r17", "r610" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r566" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r508", "r565", "r616", "r784" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts Receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r239", "r240" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://rockwellmed.com/role/AccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/AccruedLiabilitiesDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "totalLabel": "Total Accrued Liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r21" ] }, "rmti_AccruedManufacturingExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AccruedManufacturingExpenseCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Manufacturing Expense", "label": "Accrued Manufacturing Expense, Current", "documentation": "Accrued Manufacturing Expense, Current" } } }, "auth_ref": [] }, "rmti_AccruedUnvoucheredReceiptsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AccruedUnvoucheredReceiptsCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Unvouchered Receipts", "label": "Accrued Unvouchered Receipts, Current", "documentation": "Accrued Unvouchered Receipts, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/PropertyandEquipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Depreciation and Amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r57", "r146", "r449" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r31", "r32", "r95", "r154", "r446", "r465", "r466" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r32", "r392", "r395", "r432", "r461", "r462", "r712", "r713", "r714", "r728", "r729", "r730" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r661" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r87", "r610", "r788" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "ADDITIONAL PAID-IN CAPITAL", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r379", "r380", "r381", "r476", "r728", "r729", "r730", "r766", "r790" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r667" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r667" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r667" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r667" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based Compensation", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Warrant in connection with the Third Amendment (Note 11)", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r10", "r59", "r116" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments To Reconcile Net Loss To Net Cash Used In Operating Activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r632", "r643", "r653", "r678" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r635", "r646", "r656", "r681" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r667" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r674" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r639", "r647", "r657", "r674", "r682", "r686", "r694" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r692" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total share based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r374", "r382" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Debt Financing Costs and Accretion of Debt Discount and Premium", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r297", "r413", "r596", "r597", "r717" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r6", "r51", "r55" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities excluded from diluted loss per share calculation (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r217" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Earnings per Share", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r40" ] }, "rmti_AreaOfOperatingSpace": { "xbrltype": "areaItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AreaOfOperatingSpace", "presentation": [ "http://rockwellmed.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating space", "label": "Area of Operating Space", "documentation": "Area of Operating Space" } } }, "auth_ref": [] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Facility sqft.", "label": "Area of Real Estate Property", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "rmti_ArmisticeReloadWarrantAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ArmisticeReloadWarrantAgreementMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Armistice Reload Warrant Agreement", "label": "Armistice Reload Warrant Agreement [Member]", "documentation": "Armistice Reload Warrant Agreement" } } }, "auth_ref": [] }, "rmti_ArmisticeWarrantAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ArmisticeWarrantAgreementMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Armistice Warrant Agreement", "label": "Armistice Warrant Agreement [Member]", "documentation": "Armistice Warrant Agreement" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r386" ] }, "rmti_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets Acquired", "label": "Asset Acquisition, Assets Acquired and Liabilities Assumed, Net", "documentation": "Asset Acquisition, Assets Acquired and Liabilities Assumed, Net" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r762" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Consideration", "totalLabel": "Total Consideration", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r608", "r763", "r764", "r765" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Costs", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r608", "r763", "r764", "r765" ] }, "rmti_AssetAcquisitionDeferredConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AssetAcquisitionDeferredConsideration", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred Consideration", "label": "Asset Acquisition, Deferred Consideration", "documentation": "Asset Acquisition, Deferred Consideration" } } }, "auth_ref": [] }, "rmti_AssetAcquisitionDeferredPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AssetAcquisitionDeferredPayments", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Milestone payments", "label": "Asset Acquisition Deferred Payments", "documentation": "Represents the amount of milestone payments related to asset acquisition." } } }, "auth_ref": [] }, "rmti_AssetAcquisitionDeferredPaymentsFirstPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AssetAcquisitionDeferredPaymentsFirstPaymentPeriod", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred payments, first payment period", "label": "Asset Acquisition, Deferred Payments, First Payment Period", "documentation": "Asset Acquisition, Deferred Payments, First Payment Period" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r762" ] }, "rmti_AssetAcquisitionInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AssetAcquisitionInventory", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": "rmti_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Asset Acquisition, Inventory", "documentation": "Asset Acquisition, Inventory" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Line Items]", "label": "Asset Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r762" ] }, "rmti_AssetAcquisitionNumberOfDeferredPayments": { "xbrltype": "integerItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AssetAcquisitionNumberOfDeferredPayments", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of deferred payments", "label": "Asset Acquisition, Number Of Deferred Payments", "documentation": "Asset Acquisition, Number Of Deferred Payments" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Table]", "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r762" ] }, "us-gaap_AssetAcquisitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTableTextBlock", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchase Price, on a Relative Fair Value Basis, to Assets Acquired", "label": "Asset Acquisition [Table Text Block]", "documentation": "Tabular disclosure of asset acquisition." } } }, "auth_ref": [ "r762" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://rockwellmed.com/role/AssetAcquisition" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r762" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "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." } } }, "auth_ref": [ "r120", "r149", "r181", "r222", "r229", "r233", "r249", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r387", "r389", "r404", "r445", "r513", "r610", "r623", "r754", "r755", "r774" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r142", "r156", "r181", "r249", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r387", "r389", "r404", "r610", "r754", "r755", "r774" ] }, "rmti_AtTheMarketOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AtTheMarketOfferingMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "At-the-Market Offering", "label": "At-The-Market Offering [Member]", "documentation": "At-The-market Offering [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r244" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r245" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r243", "r252", "r441", "r734" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Investments Available-for-Sale", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r242", "r252" ] }, "rmti_AveragePaymentTermOfCustomers": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AveragePaymentTermOfCustomers", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers average payment term", "label": "Average Payment Term of Customers", "documentation": "Represents the average payment term of customers." } } }, "auth_ref": [] }, "rmti_AveragePaymentTermOfDistributors": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "AveragePaymentTermOfDistributors", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributors average payment term", "label": "Average Payment Term of Distributors", "documentation": "Represents the average payment term of distributors." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r689" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r690" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r685" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r685" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r685" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r685" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r685" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r685" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails", "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails", "http://rockwellmed.com/role/StockBasedCompensationTables", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r687" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r686" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r686" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "rmti_BaxterHealthcareOrganizationMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "BaxterHealthcareOrganizationMember", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Baxter Healthcare Organization", "label": "Baxter Healthcare Organization [Member]", "documentation": "Baxter Healthcare Organization [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Consideration - Current", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r0", "r73" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Consideration - Long-Term", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r0", "r73" ] }, "rmti_CantorFitzgeraldCoMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "CantorFitzgeraldCoMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cantor Fitzgerald & Co", "label": "Cantor Fitzgerald & Co [Member]", "documentation": "Cantor Fitzgerald & Co" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r38", "r144", "r582" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and investments available-for-sale", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r711" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and Cash Equivalents at Beginning of Period", "periodEndLabel": "Cash and Cash Equivalents at End of Period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r103", "r177" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net (Decrease) Increase in Cash and Cash Equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r103" ] }, "rmti_CashFlowsFromFinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "CashFlowsFromFinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "label": "Cash Flows From Finance Lease, Principal Payments", "documentation": "Cash Flows From Finance Lease, Principal Payments" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r665" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r139", "r151", "r152", "r153", "r181", "r206", "r207", "r214", "r216", "r220", "r221", "r249", "r266", "r268", "r269", "r270", "r273", "r274", "r308", "r309", "r313", "r316", "r323", "r404", "r471", "r472", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r500", "r522", "r540", "r558", "r559", "r560", "r561", "r562", "r700", "r718", "r732" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r151", "r152", "r153", "r220", "r308", "r309", "r311", "r313", "r316", "r321", "r323", "r471", "r472", "r473", "r474", "r598", "r700", "r718" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r68" ] }, "rmti_ClassOfWarrantOrRightCalculationForNumberOfSecuritiesCalledByWarrantsOrRightNumeratorPercentageOfPrincipalAmountOfDebtInstrumentFunded": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ClassOfWarrantOrRightCalculationForNumberOfSecuritiesCalledByWarrantsOrRightNumeratorPercentageOfPrincipalAmountOfDebtInstrumentFunded", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Calculation for number of shares of common stock able to be purchased by warrant, percentage of principal amount of relevant term loan funded", "label": "Class Of Warrant Or Right, Calculation For Number Of Securities Called By Warrants Or Right, Numerator, Percentage Of Principal Amount Of Debt Instrument Funded", "documentation": "Class Of Warrant Or Right, Calculation For Number Of Securities Called By Warrants Or Right, Numerator, Percentage Of Principal Amount Of Debt Instrument Funded" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrant (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r324" ] }, "rmti_ClassOfWarrantOrRightMinimumPurchasePrice": { "xbrltype": "perShareItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ClassOfWarrantOrRightMinimumPurchasePrice", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum purchase price (in dollars per share)", "label": "Class of Warrant or Right, Minimum Purchase Price", "documentation": "Class of Warrant or Right, Minimum Purchase Price" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": "rmti_CommonStockAndPreFundedWarrantsSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issuable upon exercise of pre-funded warrants (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r324" ] }, "rmti_ClassOfWarrantOrRightNumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ClassOfWarrantOrRightNumberOfWarrantsExercised", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercised (in shares)", "label": "Class of Warrant or Right, Number Of Warrants Exercised", "documentation": "Class of Warrant or Right, Number Of Warrants Exercised" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "rmti_ClassOfWarrantOrRightOwnershipLimitation": { "xbrltype": "pureItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ClassOfWarrantOrRightOwnershipLimitation", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership limitation percentage", "label": "Class of Warrant or Right, Ownership Limitation", "documentation": "Class of Warrant or Right, Ownership Limitation" } } }, "auth_ref": [] }, "rmti_ClassOfWarrantOrRightSaleOfCommonStockMinimumDaysAfterIssuance": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ClassOfWarrantOrRightSaleOfCommonStockMinimumDaysAfterIssuance", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period after issuance, shares cannot be sold", "label": "Class of Warrant or Right, Sale of Common Stock, Minimum Days After Issuance", "documentation": "Class of Warrant or Right, Sale of Common Stock, Minimum Days After Issuance" } } }, "auth_ref": [] }, "rmti_ClassOfWarrantOrRightTermExtension": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ClassOfWarrantOrRightTermExtension", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended expiration date", "label": "Class of Warrant or Right, Term Extension", "documentation": "Class of Warrant or Right, Term Extension" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r666" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r666" ] }, "rmti_CollaborativeArrangementAccruedReimbursementOfIPExpensesAndSublicenseRoyaltyFees": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "CollaborativeArrangementAccruedReimbursementOfIPExpensesAndSublicenseRoyaltyFees", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative arrangement, accrued reimbursement of IP expenses and sublicense royalty fees", "label": "Collaborative Arrangement, Accrued Reimbursement of IP Expenses And Sublicense Royalty Fees", "documentation": "Collaborative Arrangement, Accrued Reimbursement of IP Expenses And Sublicense Royalty Fees" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://rockwellmed.com/role/LicenseAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "License Agreements", "label": "Collaborative Arrangement Disclosure [Text Block]", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r127", "r129", "r138" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "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." } } }, "auth_ref": [ "r386" ] }, "rmti_CommonStockAndPreFundedWarrantsSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "CommonStockAndPreFundedWarrantsSharesOutstanding", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Common stock and pre-funded stock warrants (in shares)", "label": "Common Stock And Pre-Funded Warrants, Shares, Outstanding", "documentation": "Common Stock And Pre-Funded Warrants, Shares, Outstanding" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "COMMON STOCK", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r613", "r614", "r615", "r617", "r618", "r619", "r620", "r728", "r729", "r766", "r787", "r790" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and common stock equivalents:", "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r86" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r86", "r500" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r86" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": "rmti_CommonStockAndPreFundedWarrantsSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "verboseLabel": "Common stock (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r86", "r500", "r519", "r790", "r791" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, $0.0001 par value; 170,000,000 shares authorized; 29,556,474 and 29,130,607 shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r86", "r500" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r671" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r670" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r672" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r669" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r33", "r161", "r163", "r168", "r442", "r452" ] }, "rmti_ConcentrateProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ConcentrateProductsMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails", "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrate Products", "label": "Concentrate Products [Member]", "documentation": "Concentrate Products [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r43", "r45", "r74", "r75", "r238", "r566" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r43", "r45", "r74", "r75", "r238", "r467", "r566" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r43", "r45", "r74", "r75", "r238", "r566", "r702" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer concentration, percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r43", "r45", "r74", "r75", "r238" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r43", "r45", "r74", "r75", "r238", "r566" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Contract Balances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r758" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r326", "r328", "r339" ] }, "rmti_ContractWithCustomerDeferredRevenueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ContractWithCustomerDeferredRevenueTextBlock", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred License Revenue", "label": "Contract with Customer Deferred Revenue [Text Block]", "documentation": "Contract with Customer Deferred Revenue [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liabilities, which are included in deferred license revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r326", "r327", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred License Revenue - Current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r326", "r327", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred License Revenue - Long-Term", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r326", "r327", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Recognized deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ContractWithCustomerRefundLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiability", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Reserve for returns", "label": "Contract with Customer, Refund Liability", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer." } } }, "auth_ref": [ "r760" ] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Deposits", "label": "Contract with Customer, Refund Liability, Current", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current." } } }, "auth_ref": [ "r760" ] }, "rmti_ControlledEquityOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ControlledEquityOfferingMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Controlled Equity Offering", "label": "Controlled Equity Offering [Member]", "documentation": "Controlled Equity Offering" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r308", "r309", "r313", "r617", "r618", "r619", "r620" ] }, "us-gaap_ConvertiblePreferredStockSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesReservedForFutureIssuance", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock (in shares)", "label": "Convertible Preferred Stock, Shares Reserved for Future Issuance", "documentation": "Aggregate number of nonredeemable convertible preferred shares reserved for future issuance." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r98", "r437" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails", "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r182", "r183", "r279", "r311", "r433", "r584", "r586" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r44", "r238" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r72" ] }, "rmti_DaVitaHealthcarePartnersIncMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DaVitaHealthcarePartnersIncMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Da Vita Healthcare Partners Inc", "label": "Da Vita Healthcare Partners Inc [Member]", "documentation": "Represents information pertaining to the DaVita Healthcare Partners, Inc., one of the key customers of the entity." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreement" ], "lang": { "en-us": { "role": { "verboseLabel": "Loans and Security Agreement", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r112", "r179", "r275", "r281", "r282", "r283", "r284", "r285", "r286", "r291", "r298", "r299", "r301" ] }, "rmti_DebtInstrumentAdditionalFeeAtMaturityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentAdditionalFeeAtMaturityAmount", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, additional fee at maturity, amount", "label": "Debt Instrument, Additional Fee At Maturity, Amount", "documentation": "Debt Instrument, Additional Fee At Maturity, Amount" } } }, "auth_ref": [] }, "rmti_DebtInstrumentAdditionalFeeAtMaturityPercentage": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentAdditionalFeeAtMaturityPercentage", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, additional fee at maturity, percentage", "label": "Debt Instrument, Additional Fee At Maturity, Percentage", "documentation": "Debt Instrument, Additional Fee At Maturity, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails", "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r83", "r84", "r121", "r122", "r184", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r414", "r593", "r594", "r595", "r596", "r597", "r719" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, additional percentage added to base percentage", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt maturities", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r14", "r122", "r302" ] }, "rmti_DebtInstrumentCovenantMinimumLiquidityFloor": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentCovenantMinimumLiquidityFloor", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum liquidity floor", "label": "Debt Instrument, Covenant, Minimum Liquidity Floor", "documentation": "Debt Instrument, Covenant, Minimum Liquidity Floor" } } }, "auth_ref": [] }, "rmti_DebtInstrumentCovenantMinimumPrincipalAmountPursuantToLiquidityCovenant": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentCovenantMinimumPrincipalAmountPursuantToLiquidityCovenant", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum principal amount pursuant to liquidity covenant", "label": "Debt Instrument, Covenant, Minimum Principal Amount Pursuant to Liquidity Covenant", "documentation": "Debt Instrument, Covenant, Minimum Principal Amount Pursuant to Liquidity Covenant" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate principal amount", "terseLabel": "Short-term note payable", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r77", "r79", "r276", "r414", "r594", "r595" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, fee amount", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r24" ] }, "rmti_DebtInstrumentInterestPaidInKind": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentInterestPaidInKind", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Paid-in-kind interest", "label": "Debt Instrument, Interest Paid In Kind", "documentation": "Debt Instrument, Interest Paid In Kind" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial interest rate percentage", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r23", "r77", "r294" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r23", "r77", "r305", "r414" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, base percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r277" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r184", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r414", "r593", "r594", "r595", "r596", "r597", "r719" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails", "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r184", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r414", "r593", "r594", "r595", "r596", "r597", "r719" ] }, "rmti_DebtInstrumentNumberOfMonthlyInstallments": { "xbrltype": "integerItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentNumberOfMonthlyInstallments", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of monthly installments", "label": "Debt Instrument, Number of Monthly Installments", "documentation": "Debt Instrument, Number of Monthly Installments" } } }, "auth_ref": [] }, "rmti_DebtInstrumentOptionToAddInterestRateAmountToOutstandingPrincipalBalanceInLieuOfPaymentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentOptionToAddInterestRateAmountToOutstandingPrincipalBalanceInLieuOfPaymentPercentage", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to add interest rate amount to outstanding principal balance in lieu of paying such amount in cash, percentage", "label": "Debt Instrument, Option To Add Interest Rate Amount To Outstanding Principal Balance In Lieu Of Payment, Percentage", "documentation": "Debt Instrument, Option To Add Interest Rate Amount To Outstanding Principal Balance In Lieu Of Payment, Percentage" } } }, "auth_ref": [] }, "rmti_DebtInstrumentPeriodOfInterestOnlyPayments": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentPeriodOfInterestOnlyPayments", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for which company is entitled to make interest-only payments", "label": "Debt Instrument, Period Of Interest-Only Payments", "documentation": "Debt Instrument, Period Of Interest-Only Payments" } } }, "auth_ref": [] }, "rmti_DebtInstrumentPrepaymentFeePercentScenarioFour": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentPrepaymentFeePercentScenarioFour", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, prepayment after third anniversary of loan agreement date through maturity, percentage", "label": "Debt Instrument, Prepayment Fee, Percent, Scenario Four", "documentation": "Debt Instrument, Prepayment Fee, Percent, Scenario Four" } } }, "auth_ref": [] }, "rmti_DebtInstrumentPrepaymentFeePercentScenarioOne": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentPrepaymentFeePercentScenarioOne", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument prepayment before first anniversary of loan agreement date", "label": "Debt Instrument, Prepayment Fee, Percent, Scenario One", "documentation": "Debt Instrument, Prepayment Fee, Percent, Scenario One" } } }, "auth_ref": [] }, "rmti_DebtInstrumentPrepaymentFeePercentScenarioThree": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentPrepaymentFeePercentScenarioThree", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, prepayment after second anniversary of loan agreement date but on or before third anniversary, percentage", "label": "Debt Instrument, Prepayment Fee, Percent, Scenario Three", "documentation": "Debt Instrument, Prepayment Fee, Percent, Scenario Three" } } }, "auth_ref": [] }, "rmti_DebtInstrumentPrepaymentFeePercentScenarioTwo": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentPrepaymentFeePercentScenarioTwo", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, prepayment after first anniversary of loan agreement date but on or before second anniversary, percentage", "label": "Debt Instrument, Prepayment Fee, Percent, Scenario Two", "documentation": "Debt Instrument, Prepayment Fee, Percent, Scenario Two" } } }, "auth_ref": [] }, "rmti_DebtInstrumentPrepaymentPremiumPercent": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentPrepaymentPremiumPercent", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment premium percentage", "label": "Debt Instrument, Prepayment Premium, Percent", "documentation": "Debt Instrument, Prepayment Premium, Percent" } } }, "auth_ref": [] }, "rmti_DebtInstrumentPrepaymentTermNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DebtInstrumentPrepaymentTermNoticePeriod", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, notice period (at least)", "label": "Debt Instrument, Prepayment Term, Notice Period", "documentation": "Debt Instrument, Prepayment Term, Notice Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r25", "r64", "r67", "r76", "r77", "r79", "r80", "r114", "r115", "r184", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r300", "r414", "r593", "r594", "r595", "r596", "r597", "r719" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period (in months)", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional debt discount recognized", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r76", "r79", "r757" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized issuance costs, discount and premium, net", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r78", "r287", "r303", "r594", "r595" ] }, "us-gaap_DebtInstrumentUnamortizedPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedPremium", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premium accretion", "negatedTerseLabel": "Premium accretion", "label": "Debt Instrument, Unamortized Premium", "documentation": "Amount, after accumulated amortization, of debt premium." } } }, "auth_ref": [ "r76", "r79", "r757" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Interest", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r246", "r252", "r253", "r254" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/InvestmentsSummaryofInvestmentsAvailableforSaleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r748" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://rockwellmed.com/role/InvestmentsAvailableforSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Investments Available-for-Sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r6", "r56" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r226" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r338", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r338", "r599", "r600", "r601", "r602", "r603", "r604", "r605" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r759" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r344", "r347", "r375", "r376", "r378", "r607" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r627" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r660" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "rmti_DrugRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "DrugRevenueMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Drug products", "label": "Drug Revenue [Member]", "documentation": "Drug Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic Net Loss per Share (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders - basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r169", "r195", "r196", "r197", "r198", "r199", "r203", "r206", "r214", "r215", "r216", "r218", "r399", "r400", "r443", "r453", "r588" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Net Loss per Share (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders - diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r169", "r195", "r196", "r197", "r198", "r199", "r206", "r214", "r215", "r216", "r218", "r399", "r400", "r443", "r453", "r588" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r40", "r41" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rate Changes on Cash and Cash Equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r405" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Compensation and Benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails", "http://rockwellmed.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized stock-based compensation expense, weighted average remaining term (in years) (less than)", "terseLabel": "Unrecognized stock-based compensation expense, weighted average remaining term (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r377" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r761" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expenses", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r761" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options to Purchase Common Stock", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r625" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r625" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r625" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r699" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r625" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r625" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r625" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r625" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r140", "r164", "r165", "r166", "r190", "r191", "r192", "r194", "r200", "r202", "r219", "r250", "r251", "r325", "r379", "r380", "r381", "r384", "r385", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r406", "r407", "r408", "r409", "r410", "r411", "r432", "r461", "r462", "r463", "r476", "r540" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r668" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r632", "r643", "r653", "r678" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r629", "r640", "r650", "r675" ] }, "rmti_EvoquaWaterTechnologiesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "EvoquaWaterTechnologiesLLCMember", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Evoqua Water Technologies LLC", "label": "Evoqua Water Technologies LLC [Member]", "documentation": "Evoqua Water Technologies LLC" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r674" ] }, "rmti_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableLineItems", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]", "label": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]", "documentation": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Line Items]" } } }, "auth_ref": [] }, "rmti_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTable": { "xbrltype": "stringItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTable", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Table]", "label": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Table]", "documentation": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assumptions Used In Calculating Fair Value of Warrant", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of 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." } } }, "auth_ref": [ "r11" ] }, "rmti_FinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "FinanceLeaseExpense", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finance lease expense", "label": "Finance Lease, Expense", "documentation": "Finance Lease, Expense" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails": { "parentTag": "rmti_FinanceLeaseExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease obligations", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r418", "r424", "r609" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r420", "r428" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r417", "r431" ] }, "us-gaap_FinanceLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityAbstract", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities - Financing - Current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r417" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://rockwellmed.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Finance Lease Maturities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r773" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities-Financing - Long-Term", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r417" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2024 (remaining)", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r773" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less present value discount", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on Financing Lease Liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r419", "r428" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Right of Use Assets - Financing, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r416" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails": { "parentTag": "rmti_FinanceLeaseExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r418", "r424", "r609" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate \u2013 finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r430", "r609" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term \u2013 finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r429", "r609" ] }, "rmti_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remainder of year)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r257", "r259", "r260", "r261", "r438", "r439" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails", "http://rockwellmed.com/role/AssetAcquisitionScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite lived intangible assets", "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r108", "r438" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": "rmti_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships Intangible Asset", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r258" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on Disposal of Assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r717" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r99", "r524" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r147", "r256", "r440", "r592", "r610", "r749", "r750" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r97", "r181", "r222", "r228", "r232", "r234", "r249", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r404", "r590", "r754" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts Receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred License Revenue", "verboseLabel": "Increase (decrease) in contract with customer, liability", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r436", "r716" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Operating Assets and Liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r703", "r716" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and Other Liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid and Other Assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Shareholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r639", "r647", "r657", "r674", "r682", "r686", "r694" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r692" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r628", "r698" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r628", "r698" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r628", "r698" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r50", "r53" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest Expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r78", "r125", "r167", "r225", "r412", "r525", "r621", "r789" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r101", "r295", "r306", "r596", "r597" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Paid for Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r173", "r175", "r176" ] }, "rmti_InventoryCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "InventoryCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Inventory", "label": "Inventory, Current and Noncurrent", "documentation": "Represents the amount of current and non-current inventory." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://rockwellmed.com/role/Inventory" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r255" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished Goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r706" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails": { "parentTag": "rmti_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/InventoryNarrativeDetails", "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Inventory", "terseLabel": "Inventory, gross", "label": "Inventory, Gross", "documentation": "Gross 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." } } }, "auth_ref": [ "r710" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r155", "r583", "r610" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails": { "parentTag": "rmti_InventoryCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory, Non-Current", "terseLabel": "Inventory - Long Term", "label": "Inventory, Noncurrent", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r705" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw Materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r708" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReservesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReservesAbstract", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory - Current Portion", "label": "Inventory, Raw Materials and Supplies, Net of Reserves [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Reserve, Inventory", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, reserve", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r49", "r710" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in Process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r707" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income", "label": "Investment Income, Net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r100", "r101" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock", "presentation": [ "http://rockwellmed.com/role/InvestmentsAvailableforSale" ], "lang": { "en-us": { "role": { "terseLabel": "Investments - Available-for-Sale", "label": "Investments in Debt and Equity Instruments, Cash and Cash Equivalents, Unrealized and Realized Gains (Losses) [Text Block]", "documentation": "The entire disclosure for cash, cash equivalents, investments in debt and equity instruments (including cost and equity investees and related income statement amounts), equity and cost method investments, investments in joint ventures and any other investment." } } }, "auth_ref": [ "r403" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total rent expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r423", "r609" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other information", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://rockwellmed.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Lease Costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r772" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r111" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://rockwellmed.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r415" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r422" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r422" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://rockwellmed.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Operating Lease Maturities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r773" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year ending December 31, 2024 (remaining)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r773" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less present value discount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r771" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://rockwellmed.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r415" ] }, "rmti_LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "LetterAgreementMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter Agreement", "label": "Letter Agreement [Member]", "documentation": "Letter Agreement" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r20", "r181", "r249", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r388", "r389", "r390", "r404", "r499", "r589", "r623", "r754", "r774", "r775" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r91", "r123", "r448", "r610", "r720", "r747", "r769" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r22", "r143", "r181", "r249", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r388", "r389", "r390", "r404", "r610", "r754", "r774", "r775" ] }, "rmti_LiquidityAndCapitalResourcesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "LiquidityAndCapitalResourcesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Liquidity and Capital Resources", "label": "Liquidity and Capital Resources [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "rmti_LiquidityAndFinancialConditionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "LiquidityAndFinancialConditionTextBlock", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResources" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity and Capital Resources", "label": "Liquidity And Financial Condition [Text Block]", "documentation": "The entire disclosure of liquidity position and financial conditions." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan - Long-Term, net of issuance costs", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r122", "r288", "r304", "r594", "r595", "r783" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "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)." } } }, "auth_ref": [ "r8", "r184", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 (inclusive of Final Fee)", "label": "Long-Term Debt, Maturity, Year Five", "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)." } } }, "auth_ref": [ "r8", "r184", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "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)." } } }, "auth_ref": [ "r8", "r184", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "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)." } } }, "auth_ref": [ "r8", "r184", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r8", "r184", "r293" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan - Long-Term, net of issuance costs", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r150" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r25", "r58" ] }, "stpr_MI": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "MI", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wixom, Michigan", "label": "MICHIGAN" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r238", "r601", "r759", "r785", "r786" ] }, "rmti_MasterServicesAndIpAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "MasterServicesAndIpAgreementMember", "presentation": [ "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Master Services And Ip Agreement", "label": "Master Services And Ip Agreement [Member]", "documentation": "Represents information pertaining to Master services and Ip agreements." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails", "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r343", "r435", "r460", "r491", "r492", "r545", "r548", "r552", "r553", "r555", "r577", "r578", "r591", "r598", "r606", "r612", "r756", "r776", "r777", "r778", "r779", "r780", "r781" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r666" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r666" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r767" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term (years)", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r767" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock price volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r767" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r767" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price per share", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r767" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r401" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_MediumTermNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MediumTermNotesMember", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Medium-term Notes [Member]", "documentation": "Debt instruments with maturities ranging from five to ten years." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r343", "r435", "r460", "r491", "r492", "r545", "r548", "r552", "r553", "r555", "r577", "r578", "r591", "r598", "r606", "r612", "r756", "r776", "r777", "r778", "r779", "r780", "r781" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r685" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r693" ] }, "stpr_NJ": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "NJ", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hackensack, New Jersey", "label": "NEW JERSEY" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r238", "r601", "r759", "r785", "r786" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r667" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used In) Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r174" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows From Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash (Used In) Provided by Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r174" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows From Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used In Operating Activities", "negatedLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r103", "r104", "r105" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows From Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss", "verboseLabel": "Net Loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r96", "r105", "r124", "r141", "r160", "r162", "r166", "r181", "r193", "r195", "r196", "r197", "r198", "r201", "r202", "r212", "r222", "r228", "r232", "r234", "r249", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r400", "r404", "r451", "r521", "r538", "r539", "r590", "r621", "r754" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders for basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r170", "r195", "r196", "r197", "r198", "r203", "r204", "r213", "r216", "r222", "r228", "r232", "r234", "r590" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders for diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r170", "r205", "r208", "r209", "r210", "r211", "r213", "r216" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption of Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r666" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r636", "r647", "r657", "r674", "r682" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r664" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r663" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r674" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r693" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r693" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rest of World", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r792", "r793", "r794", "r795" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Non-cash Investing and Financing Activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Financing Note Payable", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r14", "r122", "r783" ] }, "us-gaap_NotesPayableToBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableToBanksMember", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable to Banks", "label": "Notes Payable to Banks [Member]", "documentation": "A written promise to pay a note to a bank." } } }, "auth_ref": [] }, "rmti_NumberOfAdditionalAgreements": { "xbrltype": "integerItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "NumberOfAdditionalAgreements", "presentation": [ "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional agreements", "label": "Number of additional agreements", "documentation": "Represents the number of additional agreements." } } }, "auth_ref": [] }, "rmti_NumberOfDistributionAndLicenseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "NumberOfDistributionAndLicenseAgreements", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of distribution and license agreements", "label": "Number of Distribution and License Agreements", "documentation": "Represents the number of distribution and license agreements." } } }, "auth_ref": [] }, "rmti_NumberOfManufacturingFacilities": { "xbrltype": "integerItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "NumberOfManufacturingFacilities", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of manufacturing facilities", "label": "Number Of Manufacturing Facilities", "documentation": "Number Of Manufacturing Facilities" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating market segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r733" ] }, "rmti_NumberOfPaymentInstallments": { "xbrltype": "integerItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "NumberOfPaymentInstallments", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of payment installments", "label": "Number Of Payment Installments", "documentation": "Number Of Payment Installments" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information Technology\u00a0& Office Equipment", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "rmti_OperatingAndFinanceLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "OperatingAndFinanceLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash Lease Expense from Right of Use Assets", "label": "Operating And Finance Lease, Right-Of-Use Asset, Amortization Expense", "documentation": "Operating And Finance Lease, Right-Of-Use Asset, Amortization Expense" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r222", "r228", "r232", "r234", "r590" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r425", "r609" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r770" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofFinanceLeaseandOperatingLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r417" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities - Operating - Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r417" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities-Operating - Long-Term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r417" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r421", "r428" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Right of Use Assets - Operating, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate \u2013 operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r430", "r609" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term \u2013 operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r429", "r609" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://rockwellmed.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r82", "r119", "r468", "r469" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Accrued Liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other Non-Current Assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r148" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Available-for-Sale Investments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r157", "r158", "r159" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "verboseLabel": "Foreign Currency Translation Adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Unrealized (Loss) Gain on Investments Available-for-Sale", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax", "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r157", "r159", "r248" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long Term Liability - Other", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Laboratory Equipment", "label": "Other Machinery and Equipment [Member]", "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r102" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other Expense:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r666" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r634", "r645", "r655", "r680" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r637", "r648", "r658", "r683" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r637", "r648", "r658", "r683" ] }, "rmti_PIPEPurchaseAgreementPreFundedWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PIPEPurchaseAgreementPreFundedWarrantMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PIPE Purchase Agreement Pre-Funded Warrant", "label": "PIPE Purchase Agreement Pre-Funded Warrant [Member]", "documentation": "PIPE Purchase Agreement Pre-Funded Warrant" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r662" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of Investments Available-for-Sale", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r35", "r171", "r241" ] }, "rmti_PaymentsToAcquireMachineryAndEquipmentExcludingCashPaidInAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PaymentsToAcquireMachineryAndEquipmentExcludingCashPaidInAssetAcquisition", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of Equipment", "label": "Payments To Acquire Machinery And Equipment, Excluding Cash Paid In Asset Acquisition", "documentation": "Payments To Acquire Machinery And Equipment, Excluding Cash Paid In Asset Acquisition" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Payment", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r126", "r763", "r764", "r765" ] }, "rmti_PaymentsToAcquireProductiveAssetsIncludingTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PaymentsToAcquireProductiveAssetsIncludingTransactionCost", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payment, including transaction cost", "label": "Payments To Acquire Productive Assets, Including Transaction Cost", "documentation": "Payments To Acquire Productive Assets, Including Transaction Cost" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r665" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r665" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r664" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r674" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r667" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r663" ] }, "rmti_PerformanceBasedRestrictedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PerformanceBasedRestrictedStockAwardsMember", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards - performance based awards", "label": "Performance Based Restricted Stock Awards [Member]", "documentation": "na" } } }, "auth_ref": [] }, "rmti_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-funded Warrants", "label": "Pre-funded Warrants [Member]", "documentation": "Pre-funded Warrants" } } }, "auth_ref": [] }, "rmti_PreferredStockAccretedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreferredStockAccretedAmount", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accreted amount", "label": "Preferred Stock, Accreted Amount", "documentation": "Preferred Stock, Accreted Amount" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Preferred Stock, Convertible, Conversion Price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r310" ] }, "us-gaap_PreferredStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionRatio", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock (in shares)", "label": "Preferred Stock, Convertible, Conversion Ratio", "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted." } } }, "auth_ref": [ "r310" ] }, "rmti_PreferredStockConvertibleDebtFinancingLimitationsMaximumWorkingCapitalLine": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreferredStockConvertibleDebtFinancingLimitationsMaximumWorkingCapitalLine", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum working capital line", "label": "Preferred Stock, Convertible, Debt Financing Limitations, Maximum Working Capital Line", "documentation": "Preferred Stock, Convertible, Debt Financing Limitations, Maximum Working Capital Line" } } }, "auth_ref": [] }, "rmti_PreferredStockConvertibleDebtFinancingLimitationsPercentageOfInvestmentOwned": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreferredStockConvertibleDebtFinancingLimitationsPercentageOfInvestmentOwned", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of investment owned", "label": "Preferred Stock, Convertible, Debt Financing Limitations, Percentage of Investment Owned", "documentation": "Preferred Stock, Convertible, Debt Financing Limitations, Percentage of Investment Owned" } } }, "auth_ref": [] }, "rmti_PreferredStockConvertibleOwnershipLimitationOutstandingCommonStockPercentage": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreferredStockConvertibleOwnershipLimitationOutstandingCommonStockPercentage", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding common stock, percentage", "label": "Preferred Stock, Convertible, Ownership Limitation, Outstanding Common Stock, Percentage", "documentation": "Preferred Stock, Convertible, Ownership Limitation, Outstanding Common Stock, Percentage" } } }, "auth_ref": [] }, "rmti_PreferredStockConvertibleOwnershipLimitationsOutstandingCommonStockNotToExceedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreferredStockConvertibleOwnershipLimitationsOutstandingCommonStockNotToExceedPercentage", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding common stock, not to exceed, percentage", "label": "Preferred Stock, Convertible, Ownership Limitations, Outstanding Common Stock, Not to Exceed, Percentage", "documentation": "Preferred Stock, Convertible, Ownership Limitations, Outstanding Common Stock, Not to Exceed, Percentage" } } }, "auth_ref": [] }, "rmti_PreferredStockDividendCeaseUponCommonStockPriceThreshold": { "xbrltype": "perShareItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreferredStockDividendCeaseUponCommonStockPriceThreshold", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock trading price (in dollars per share)", "label": "Preferred Stock, Dividend, Cease Upon Common Stock Price, Threshold", "documentation": "Preferred Stock, Dividend, Cease Upon Common Stock Price, Threshold" } } }, "auth_ref": [] }, "rmti_PreferredStockDividendCeaseUponCommonStockPriceTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PreferredStockDividendCeaseUponCommonStockPriceTradingDays", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock trading period", "label": "Preferred Stock, Dividend, Cease Upon Common Stock Price, Trading Days", "documentation": "Preferred Stock, Dividend, Cease Upon Common Stock Price, Trading Days" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate percentage", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r309", "r546", "r549", "r551", "r556" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "PREFERRED STOCK", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r613", "r614", "r617", "r618", "r619", "r620", "r787", "r790" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r85", "r308" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r85", "r500" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r85", "r308" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r85", "r500", "r519", "r790", "r791" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $0.0001 par value, 2,000,000 shares authorized; 15,000 shares issued and outstanding at March 31, 2024 and December 31, 2023", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders." } } }, "auth_ref": [ "r85", "r500" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and Other Current Assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement", "label": "Private Placement [Member]", "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." } } }, "auth_ref": [] }, "rmti_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to Purchase Common Stock", "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net draw down proceeds", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r172" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Common Stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of convertible preferred stock", "label": "Proceeds from Issuance of Convertible Preferred Stock", "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r4" ] }, "rmti_ProceedsFromIssuanceOrSaleOfEquityNetOfIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ProceedsFromIssuanceOrSaleOfEquityNetOfIssuanceCost", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of equity, net", "label": "Proceeds from Issuance or Sale of Equity, Net of Issuance Cost", "documentation": "Proceeds from Issuance or Sale of Equity, Net of Issuance Cost" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Investments Available-for-Sale", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r34", "r171", "r241", "r247" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Common Stock in connection with exercise of Prior Warrant and Pre-Funded Warrants", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r715" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails", "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r235", "r437", "r454", "r455", "r456", "r457", "r458", "r459", "r580", "r599", "r611", "r704", "r752", "r753", "r759", "r785" ] }, "rmti_ProductPurchaseAgreementOneTimePaymentFromCounterparty": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ProductPurchaseAgreementOneTimePaymentFromCounterparty", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product purchase agreement, one time payment from counterparty", "label": "Product Purchase Agreement, One Time Payment From Counterparty", "documentation": "Product Purchase Agreement, One Time Payment From Counterparty" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails", "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r235", "r437", "r454", "r455", "r456", "r457", "r458", "r459", "r580", "r599", "r611", "r704", "r752", "r753", "r759", "r785" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails": { "parentTag": "rmti_AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionScheduleofPurchasePriceonaRelativeFairValueBasistoAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Property, Plant and Equipment, Additions", "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r110", "r131", "r135", "r136" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/PropertyandEquipmentnetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross property and equipment", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r111", "r145", "r450" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://rockwellmed.com/role/PropertyandEquipmentnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, net", "totalLabel": "Property and Equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r444", "r450", "r610" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Major Classes of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r111" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r709" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r709" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r662" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r662" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails", "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r342", "r343", "r370", "r371", "r372", "r434", "r435", "r460", "r491", "r492", "r545", "r548", "r552", "r553", "r555", "r577", "r578", "r591", "r598", "r606", "r612", "r615", "r751", "r756", "r777", "r778", "r779", "r780", "r781" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails", "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r342", "r343", "r370", "r371", "r372", "r434", "r435", "r460", "r491", "r492", "r545", "r548", "r552", "r553", "r555", "r577", "r578", "r591", "r598", "r606", "r612", "r615", "r751", "r756", "r777", "r778", "r779", "r780", "r781" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Axis]", "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r576", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Domain]", "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r576", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r629", "r640", "r650", "r675" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on Insurance Financing Note Payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r37" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails", "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r182", "r183", "r279", "r311", "r433", "r585", "r586" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Product Development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r81", "r383", "r782" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r630", "r641", "r651", "r676" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r631", "r642", "r652", "r677" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r638", "r649", "r659", "r684" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Awards", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r40" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r88", "r116", "r447", "r464", "r466", "r475", "r501", "r610" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED DEFICIT", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r140", "r190", "r191", "r192", "r194", "r200", "r202", "r250", "r251", "r379", "r380", "r381", "r384", "r385", "r391", "r393", "r394", "r396", "r398", "r461", "r463", "r476", "r790" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Sales", "terseLabel": "Net Revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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." } } }, "auth_ref": [ "r223", "r224", "r227", "r230", "r231", "r235", "r236", "r238", "r337", "r338", "r437" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://rockwellmed.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r137", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r341" ] }, "rmti_RevenuePerformanceObligationTerm": { "xbrltype": "durationItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "RevenuePerformanceObligationTerm", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of agreement", "label": "Revenue, Performance Obligation, Term", "documentation": "Revenue, Performance Obligation, Term" } } }, "auth_ref": [] }, "rmti_RevenueRecognitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "RevenueRecognitionLineItems", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails", "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Line Items]", "label": "Revenue Recognition [Line Items]", "documentation": "Revenue Recognition [Line Items]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r523", "r579", "r587" ] }, "rmti_RevenueRecognitionReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "RevenueRecognitionReceived", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/DeferredLicenseRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upfront payment", "label": "Revenue Recognition Received", "documentation": "The amount of consideration received during the period for the milestone." } } }, "auth_ref": [] }, "rmti_RevenueRecognitionTable": { "xbrltype": "stringItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "RevenueRecognitionTable", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofContractBalancesDetails", "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "documentation": "Revenue Recognition [Table]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionTransactionPriceAllocatedtoRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r134" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r693" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r693" ] }, "stpr_SC": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "SC", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greer, South Carolina", "label": "SOUTH CAROLINA" } } }, "auth_ref": [] }, "rmti_SaleOfStockAggregateConsiderationAuthorized": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "SaleOfStockAggregateConsiderationAuthorized", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, aggregate consideration authorized", "label": "Sale Of Stock, Aggregate Consideration Authorized", "documentation": "Sale Of Stock, Aggregate Consideration Authorized" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration received", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock trading price (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionNatureofGoodsandServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r238", "r701" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://rockwellmed.com/role/AccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Potentially Dilutive Securities", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Basic and Diluted Net Loss Per Share", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share." } } }, "auth_ref": [ "r39", "r42", "r731" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails", "http://rockwellmed.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Total Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://rockwellmed.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Components of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r16", "r92", "r93", "r94" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Principal Payments on Term Loan", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://rockwellmed.com/role/PropertyandEquipmentnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Restricted Stock Awards", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Options Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r12", "r13", "r70" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-term Debt [Table]", "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r61", "r62", "r63", "r64", "r65", "r66", "r67", "r114", "r115", "r116", "r151", "r152", "r153", "r220", "r308", "r309", "r311", "r313", "r316", "r321", "r323", "r471", "r472", "r473", "r474", "r598", "r700", "r718" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Common Stock Reserved for Issuance", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r15", "r60", "r62", "r63", "r64", "r65", "r66", "r67", "r85", "r86", "r114", "r115", "r116" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://rockwellmed.com/role/AssetAcquisitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r54" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r624" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r626" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r236", "r237", "r488", "r489", "r490", "r547", "r550", "r554", "r557", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r581", "r600", "r615", "r759", "r785" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and Marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "rmti_SeriesXConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "SeriesXConvertiblePreferredStockMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series X Convertible Preferred Stock", "label": "Series X Convertible Preferred Stock [Member]", "documentation": "Series X Convertible Preferred Stock" } } }, "auth_ref": [] }, "rmti_ServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails", "http://rockwellmed.com/role/StockBasedCompensationTables", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units - service based awards", "terseLabel": "Unvested Restricted Stock Units", "netLabel": "Restricted Stock Units", "label": "Service Based Restricted Stock Units [Member]", "documentation": "na" } } }, "auth_ref": [] }, "rmti_ServiceBasedStockOptionAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ServiceBasedStockOptionAwardsMember", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails", "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails", "http://rockwellmed.com/role/StockBasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option Awards", "label": "Service Based Stock Option Awards [Member]", "documentation": "na" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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)." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock awards/units (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "periodEndLabel": "Outstanding at beginning of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r359", "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r359", "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock price volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Stock option awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r345", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in $1,000's)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "calculation": { "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails": { "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase common stock (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)", "periodEndLabel": "Outstanding at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r351", "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Underlying Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r351", "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "rmti_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]", "documentation": "NA" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationPerformanceBasedRestrictedStockAwardsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedRestrictedStockUnitsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails", "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsOthersDetails", "http://rockwellmed.com/role/StockBasedCompensationShareBasedCompensationExpenseDetails", "http://rockwellmed.com/role/StockBasedCompensationTables", "http://rockwellmed.com/role/StockholdersEquitySummaryofCommonStockReservedforIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r357" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r355" ] }, "rmti_ShareIssuanceAxisAxis": { "xbrltype": "stringItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ShareIssuanceAxisAxis", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Issuance Axis [Axis]", "label": "Share Issuance Axis [Axis]", "documentation": "Share Issuance Axis" } } }, "auth_ref": [] }, "rmti_ShareIssuanceAxisDomain": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ShareIssuanceAxisDomain", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Issuance Axis [Domain]", "label": "Share Issuance Axis [Domain]", "documentation": "Share Issuance Axis [Domain]" } } }, "auth_ref": [] }, "rmti_ShareIssuanceTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "ShareIssuanceTrancheOneMember", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Issuance, Tranche One", "label": "Share Issuance, Tranche One [Member]", "documentation": "Share Issuance, Tranche One" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsFairValueAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r369" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of the period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r69" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://rockwellmed.com/role/StockBasedCompensationServiceBasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt [Line Items]", "label": "Short-Term Debt [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayable" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Financing Note Payable", "label": "Short-Term Debt [Text Block]", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://rockwellmed.com/role/InsuranceFinancingNotePayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease rent expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r426", "r609" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r106", "r178" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r139", "r151", "r152", "r153", "r181", "r206", "r207", "r214", "r216", "r220", "r221", "r249", "r266", "r268", "r269", "r270", "r273", "r274", "r308", "r309", "r313", "r316", "r323", "r404", "r471", "r472", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r500", "r522", "r540", "r558", "r559", "r560", "r561", "r562", "r700", "r718", "r732" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r30", "r140", "r164", "r165", "r166", "r190", "r191", "r192", "r194", "r200", "r202", "r219", "r250", "r251", "r325", "r379", "r380", "r381", "r384", "r385", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r406", "r407", "r408", "r409", "r410", "r411", "r432", "r461", "r462", "r463", "r476", "r540" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails", "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r236", "r237", "r488", "r489", "r490", "r547", "r550", "r554", "r557", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r581", "r600", "r615", "r759", "r785" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r190", "r191", "r192", "r219", "r437", "r470", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r503", "r504", "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r520", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r616" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r190", "r191", "r192", "r219", "r437", "r470", "r487", "r493", "r494", "r495", "r496", "r497", "r498", "r500", "r503", "r504", "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r514", "r515", "r516", "r517", "r518", "r520", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r616" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r633", "r644", "r654", "r679" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Warrant in connection with the Third Amendment (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r10", "r29", "r64", "r116", "r292" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of stock, net of offering costs/At-The-Market (in shares)", "verboseLabel": "Issuance of common stock (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r85", "r86", "r116", "r471", "r540", "r559" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of Restricted Stock Units Issued, net of taxes withheld (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r85", "r86", "r116" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of employee stock options, net of tax (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r85", "r86", "r116", "r356" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Stock, net of offering costs/At-The-Market", "label": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r10", "r85", "r86", "r116", "r476", "r540", "r559", "r622" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r86", "r89", "r90", "r107", "r502", "r519", "r541", "r542", "r610", "r623", "r720", "r747", "r769", "r790" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://rockwellmed.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r113", "r180", "r307", "r309", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r325", "r397", "r543", "r544", "r563" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Cash Flow Information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "stpr_TX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "TX", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grapevine, Texas", "label": "TEXAS" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r673" ] }, "rmti_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "TermLoanMember", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/LoansandSecurityAgreementSummaryofPrincipalPaymentsonTermLoanDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Term Loan [Member]", "documentation": "Term Loan [Member]" } } }, "auth_ref": [] }, "rmti_TermLoanTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "TermLoanTrancheOneMember", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, first tranche", "label": "Term Loan, Tranche One [Member]", "documentation": "Term Loan, Tranche One [Member]" } } }, "auth_ref": [] }, "rmti_TexasAndSouthCarolinaMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "TexasAndSouthCarolinaMember", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Texas and South Carolina", "label": "Texas And South Carolina [Member]", "documentation": "Texas And South Carolina" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r604", "r759" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r604", "r759" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r665" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r672" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r692" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r694" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://rockwellmed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Sales \u2013 Point-in-time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r604" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License Fee \u2013 Over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r604" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r695" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r696" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r694" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r694" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r697" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r695" ] }, "rmti_TrifericInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "TrifericInventoryMember", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Triferic Inventory", "label": "Triferic Inventory [Member]", "documentation": "Triferic Inventory [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://rockwellmed.com/role/LicenseAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r386" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://rockwellmed.com/role/RevenueRecognitionSummaryofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S.", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r691" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r46", "r47", "r48", "r128", "r130", "r132", "r133" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r189" ] }, "us-gaap_ValuationAllowancesAndReservesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesPeriodIncreaseDecrease", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve, period increase (decrease)", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r727" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://rockwellmed.com/role/InventorySummaryofComponentsofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r185", "r186", "r187", "r188", "r189" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://rockwellmed.com/role/LeasesSummaryofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r427", "r609" ] }, "rmti_WarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "WarrantIssued", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Warrant in connection with the Third Amendment as Debt Issuance Costs", "label": "Warrant Issued", "documentation": "Warrant Issued" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to Purchase Common Stock", "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r613", "r614", "r617", "r618", "r619", "r620" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LoansandSecurityAgreementNarrativeDetails", "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrant", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://rockwellmed.com/role/StockholdersEquitySummaryofAssumptionsUsedInCalculatingFairValueofWarrantDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r402" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://rockwellmed.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant expiration period", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r768" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Weighted Average Shares Outstanding (in shares)", "verboseLabel": "Weighted average number of common stock outstanding - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r205", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails", "http://rockwellmed.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic Weighted Average Shares Outstanding (in shares)", "verboseLabel": "Weighted average number of common stock outstanding - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r203", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://rockwellmed.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsSummaryofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "rmti_WixomMichiganPropertyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "WixomMichiganPropertyOneMember", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wixom, Michigan Property One", "label": "Wixom, Michigan Property One [Member]", "documentation": "Wixom, Michigan Property One [Member]" } } }, "auth_ref": [] }, "rmti_WixomMichiganPropertyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "WixomMichiganPropertyTwoMember", "presentation": [ "http://rockwellmed.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wixom, Michigan Property Two", "label": "Wixom, Michigan Property Two [Member]", "documentation": "Wixom, Michigan Property Two [Member]" } } }, "auth_ref": [] }, "us-gaap_WorkersCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WorkersCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://rockwellmed.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://rockwellmed.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Workers Compensation", "label": "Workers' Compensation Liability, Current", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "rmti_WorkingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://rockwellmed.com/20240331", "localname": "WorkingCapitalNet", "crdr": "credit", "presentation": [ "http://rockwellmed.com/role/LiquidityandCapitalResourcesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "label": "Working Capital Net", "documentation": "Represents the monetary amount of working capital, as of the indicated date." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.28)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r700": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 88 0001628280-24-023056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-023056-xbrl.zip M4$L#!!0 ( 'HYKE@9?)1'\?X 'OM# 1 =IZ=JG. DL3=U])28C0% M$JV++_WKGXB4!,((D(R %.2>V6J#DE1FW#(B,BZ__-_7Z41ZIK9C6.:O?U7* M\E\E:FJ6;IA/O_ZU,^SV^W_]O^W_^N7_*Y7^]>WN2KJT-&]*35?JVI2X5)=> M#'E.O*E5*FEJ]4F]10AXKND)U]MZQ"WN& M?9O.Q>O$,'_^6AB[[NSBRY>7EY?R2Z5LV4]?E%:K]84]+81#'^V)L304OV&# M55FN?#%,QR6F1L/Q*S,O#\?'C\29#S=>UPU6<&X83A$#X7"=+M;"QCI4*S]9 MSU_@ ?Q&K80#-O8[NI ^')YD#NSXY>)3Y:&>JZ] M=O>M+_!T@3,W?N "7U]*8\01(+Q+^?*OZZNA M-J934GI'7>M)%HD[G-J>NHNY;4O[^4(GDRG5RYHUQ954Y4I%B6RF!"!9FCD$ MT:;]*+62W"P%\UQ," B. C5+#\-"^Y_NG=T]&M!*\$^3#+%F:AQT3/A=6]=6)U-)GU3IZ]_IV\%R0""'Y74:J$M M Y;DJ@*K^^7+TJPI7M(!@:JC4/T^(4_SR6N%]HA,'/KQ>;N>;>.LAJ.1R;\I ML7NF?@E"NR#YZ/NU "B_T.&;TA1F&9=TLMA;O=!6U!("_*.O#X^*Q?N_PS?. M_ V-0EO="6[++[B%X9:^_(IFH?V/#';@3YT >J4WV.7\[:U"N_*EHGS9L,OO M-M&0C23/-/PE>(Y>6%V33C5C"M3P:Z%4"U<82,*+OJG!6>S02^K_MV\B>^'$ M/^!L[GJ.:\$[KPSR:$R F L20@M^+X<+K;0 V7*XPG!)F^%4E<-E('M>7-)' MMP\2RO;A9=,9><._[JD]O;%<0Z,^#,-7UEN50ONV<;D"EB_+7&K3$04:UJ@3 M(USP!+UPF'B$54GLL+YP0:3\6G",Z6R"LI)]-[9QT4MRI/P*O[RDIC4US+AIDX)F:8HO MRZO?M&OGCY&[ D(XH"_P02KX!02[,ADC[^!AJ@D=^K1^PN!AJ@E-;_I([374 M-X,_4\U&GFQ*UR]P_CC5I$Q)00UCW;21 >FPXT7(>ADU:3<^(IHO!V.G"Y\F MF3*0B&Q6E-+A]Y0I#>$GH&'X/#*H+3%916,5K&[_[\O*Q/L?SU>P//N,B=7P M$P#7=O&08B=K25;@?^'O%L_FR]0C0ROLK%]^$GX.7_)E:=_Q8% Y (.O*[O! MSFHE19Y/%#SYR,XJW.TLBK-==E;E:V>54J!Y[KZS&@<[6V+*2G*FK&3'E/5] M@R'8C7^J^1]U>-GK;&)HAGM-\>22= .>,C_37'<=NK E_$T/#$,PM*SI#.PV MTW4ZKP8H6N&P6Z:BV50?NF#$^M/]\B7V+7. S!=S-.)KY!SJ\#U8-KD">3/G M(._HNH'&%YBSQ-#!DB,S Q2FO("_E7/PWU&7&";5>\0V#?/)R0O<%3GG@.]H MFC?U)GBC,'#'U,9Q-AWC;,^T;VK6E.8&%WLW!'+/!!R8*[913Y!@>$+=W M,^S#B/,>'4,WB/TV)!,Z&#'%R4<: M:&/OANSITL;!-$\>Z&3O;@%^Z"2G&,J[Q^+D16W>G1MG)>_R[A8YH/\O0[>Z MDG=WR*$<@!G"7,V])^0('L LX2^\'T<"O'!H\(,+?GT4W)VW:G:>5Y5?\Y^O M\S9+F/-K2O-[WF8)_[P;R@<];[,$?.X-X".?MUGB8N_V[?&VEG<;\L"WB<>) MKZKDWNH\^FWBD1"7=W,UN@'L6V06@/[#I,W(W<08!Q\]TR= MZL&($V7IW-O31W%P'PE9PN!.$>J4F9^C(@SNP\-<&-S'A;\PN(\$>&%P\X,+ MS@SN++?&K\%]^!@RQW;AC/0 /O8,%+FW&S*ED3=V -,@?9\>)@9< M36(UO!NZB]50Y<[X1WZ[(^93@ S\>$U>C:DWS0KK@KP.1U[<>A X\/#LY_"N MP/F[;4U1'?1<5E1I, J5\["DQ[>W M^ F6N2I UTG&,%:Y]36<$&J/X[VK]/9Q'JCE.GS@QE.=9H,ZN-P=8T[+]@Q47V:W,RM)^H$47PD+N;7 M\^4XU.UH?WB&P^[](W[&WK/UAT=^P)[M>ZJ-36MB/0'VKJZZ^\=1(U(5<@N. MHD-WPA&_+BP^<+3L%&YD5+>SQJ][:0]@3_SR[P9H-?0*Y*;>-P&X3VC%L!4Y MW]ZNR7\LFUT3O#-X@FKB=W3"1+(S-F8'B/\\!K/RZZT25'-0\<&M/XMG7/"@ M]7+KF^(9UL-5PAAOS(XLYR+U55\HZ8V MGA+[Y_)2,/;+N://U/3H#=UV(;AU 7Z("5);HE\/Z81YXB'P%!W'E.$4&WMJ5[ MFCNPA]1^-K0E!-G>4Z#^9,6U]\;4,)\&HWO6?Y/:@]%OEJ6_>_E\<##(IOK@ MF=KPVQ,]8KCS[1Z.,/!-\]2SWZCU9)/9V-#(Q']=T-KWXF$H:&\_M,>=AY@; MV@M)X<8R'[;YJ 01[D2$W'FG,R/"G"*$.Z\S-U(AP8F44YQSY]WF!N=I3H)\ M(K_!K=/XHP=FQ[VU#-/MFPE.S5TI<>&+H,&H$Z42;IVVW%#)GFT908@^(7+K ME,T#(69JV B*]"F22^^K0$RIP:7751P3!\$]EXY5(9D/2P1<>CC/T /%G>21:*_)G3.2&]H[QSO)(Q$A=[Y.;NXDCX00 M[GQ^W$B% U@,1\)YWKQJ?)X$.44^=YX[[IS\7+EWCD0EW/GXN*.2!#(^ZEOUSI]?]%NL'Y7#&0G6'/G>@G%Y#_)Q&-% M=3J3B?5" ,).Q]3OJ /@I\YJA:&^^4RQ@^K;_(?!V*PLU5OO$48\N,:$E46? MOR_:]]$VL%>L-G_&DYC/K(!,BSM7R1Q%M@4;<=]N)\ /0"W80WJ&<\25I+JB MQ*%C:Z+WIS/;>F:G=FYDI")SYR+("1(R%)Z*S)T[X$-(N";:V# IB++(P/QP M G=V>4Z0D"DG<&<7?P@)@]$(5+L<\@!WQC#WX,^4^KD-_DD'?G=,[9P?!MS9 MZ7G"1*8\P:45OZ$.Z#?R"D\6=4 ']A,QC3_)_IO+*M7$A4#]H=G8<8K,G?'/ M%8HBC*&6%#"T6]DP!G?F,U=0Y\"/K2C<&M?S^P76U&0P8DWX(K@:PC:I\Z_N M!WOI)E^']^@8ND'L-^Q.L+2.Q8%G/*-'=$(TFN#DVI5*#UK&>4DTR*# U#,1 M#0JW_H0SICM_?]@AL^\X'CJB\7W1O4>?88@28&A@9A*IS N]+PGE=Q2_22B_ M&[J;4.;.SR,H@Q/*X-;Y),2F8(X(Q==+2E+FB [=C3FXMK> 3H4WAAR^HTX5'\'\0?3R)$@4;GSX7 +]DRIG5L'R?8S<]DKD;NC4^7. M_.8:])E2/;?V[5;0]V][MYZMC4'R=)YLRN#_7GW[_AF2.NX]V-Z3>R?U!V,,'?#?-JSF[%+,#/DN^'^^41M,M&[U@%, M[V8V I5;TWL;FKNP$=N:3"@+I'/?3@C77 AM;OT#VX1VQYX:C@M*?C!B+KCW MK>4T2HJ<"5-6N'49)(;]'9U81,\O!KCU)6S#P!5U07+E$.+T##=H>_C":PTOMZ95%MD6V)G[1E64^ 9--\84Q M65]4-[PIOO/&W1J@'*C9<""W;HUK2AS/9CS5-V=>+,R71[!P@UL;F#(W M7J4*MZZ-].!GD/^G-2$LLWX/*?/[P@&WGHKT.+@SG)_?X23JHR5#'?<.)'Y^ M$,&M]R$](GJO,XJ7#'@BY MYQ!'1_)G5[FUZ+?AB&%F,&-UDW#HJ3(1MPX WA!T+ [BUO"/0] MM4>6/<5P M\SA)=]*"?>Z\$\?G_0.8 WLZ0&O<^3'. M IL\,'*-._?(\<7XN:!>.%X.KC/7]ND90,KS19C@]43@%8[FN9-O0G! ZLZEFL"J7E]31;(.=8X-16,@W M0O,_C%=K>FUH8^.)F.'SC"K6#-=WE'+%^ON7;8D>YX/Z M.I=^@@V@#:* 7PD>7D/+<\==8EL3PR2YD;1U+@WT;>1\_Z\\@)8[ S@):(?= M/("6.SLW"6AO_I8'T')[RW^&>1@R(E;)IAI6G5OS?"MBLROL>.(HYM8-<'XH M7G+!OT/R)A?\NZ$[>>3JW/DFSDV6>\.4*MGD-M>Y^$?/G-@SM3G^= M6E7&]P:OW7-XAEP'/&K5'' M_SBF1&>+UXWG]B_P#R,40VNJ9"0K=5UOZE6E2DE3JU?J+4K(8T57J/Z_J! N M?N.X;Q,@F*EAEL84BT==5&LS]^N+H;OC"T66_T^!C6O_XLR(V?[ET?X"O_;_ M]B=9F0H77"(3X\F\T"C6]X 97$1"..#1LF'A)W6M M&0Z3=,M#0/RWS/[OZXSHNF$^7+O]X#[SC2#7V1[JPI,?]:=(CIE!R@MI$_T#'^I!=*$\#+/K[X6VO M/ P7P585%0D"9&CA<[;#7?;CKW_=[0ZESF99Y V+:-C0I$&MW=,1.MH)D$CRU=&I<7%H:D^5XC!281!O!@+8BE_[! MI-YBEK;$/=[^-_7_K6SI. O_A"6*I8%)/Z^%<2"74;+5? %X4!D/1U-9]H^G M-$)>+3>KC8TR/O%Q42VW:I4DQ\6ZLR&4_NKL%>7_UQ6J78&"-4M.R!W;(!,) M1+5FZ52Z'B8EB&HL0:1GX']XH 11>_)V1V>@'A8DELSM@H;RZEZ,C%>JET!M MF_.X6FC_SW^W&M7ZU_=L/J= 5_\ )"=TM$)-/B%E+A/41*SUCX?.W7WO[NK? MTEWO=G!W+]T^W T?.C?WTOU @K/J'@XD7V@J%6EP)RFU3Y>?_2\&WZ7[WWM2 MY$";'V:=[KT$CY56I;H$KV,K%,G$#1P4DCNFTA\AS4B^'BQ1+&4O@3#2QCX( M*DI14IGYPKGHMVPA.4]<:RLQ+(SNJIR\[[ MN\[-L(\24@C/%>'ISLDFE)XCVPKT[WS]ZUH\K"+MOTGD?25.6!V);KK6=&HX MZ$^3OAMP_H#,>*3VA91<8/68?PQ_[/\VE$=5YF@LJ95Z74ENM!T<3,F,V+3@ MN*-/AH.\Z&)SCA DM4+[;M#]^X_>U95TW;OL=SM719]L^C?=,L^6;?RI]JGW M2C27;5ZR1I(]W[1$',F940U=RKIDF)+A.I(V9GI=4F,R%O>'59*:2KE:4=/J M2)5Z6:YOUFR23J54RM6JFLU4*NA[M4RFJE3+<1YJAI*B7FA?T@EY(3;- M5IO+.WCOR6L_N*S2&(B7#YU&H5UIEBH5I:%B^ZD-D,LCA:Z1PHS*)% += M;>D_GFTXNJ$Q)1#$,KNN,:)DR<;:3\0T_F2?/^>5IM8 I%^^*P_+4F\ZFUAO M !$&@66RD6ZL\N>,""+.0O)WSZ&AD);A.KIN4\<)_G,%\RDALS6!V62EJDH M:Y:1"NLC^GNN*Z;6)8-W=;%EFGUOO:SRCXCS"FA6G)H,!ZQ*B/4;(7)C%__/?355I?'4DET[H M##$ 04AOE-A%[C=EC-#6-Y_ ]'?P6)4FQ'$EF[FQ5S%YG#7V31TU02H] MOL%BJ?93FN)E]\N8,AT:7:D+=\:%]$D)',ACX@ R)K U,ID$>W+@OW]XA@U? MNI;T2(,!,/.0,BU\[HP&O5NI?=*#N>! P/? (-#870,VUWOU 2=U-!?/"W1& M2[J'36/94*P00AEK**HTA4V.'>D33 I4(CF>-I8<#,*#]0>^7W=,W'=[D5[( M\GIQL?Z/@]U\+C+*^Z1&MOP(R@\,>OP/; A_Q,;#+W$IP61X:>&PE;"5(LI; MLJ23-Z?LSS.73T>YNY[?*Z=:0Z8TES8*QM>ENIYM VC]6R" -^JLGC,_$*J% M]K\Q_NK=61" ?-DI?3S 5SD O/_OC970]WPDX9E*,$G(F\"64\/%6#PX2C77 MMDS4 "=O$@5M\$UBW=6(QG3-2^(2W\__3F(MYIAYMN/AU/#@SIM0'VI5N8;R M",YO+%:$]O.P="]]PH>-KY):4"NBK@33@5J!,'J2GFSKQ1V'C\N@-5&V-IV.#)-= M>#,+&^T*%;:Y9H7LL?(U'+9UP/KUA0-150H&KUEK.-(PF4 %^?=84J5 ^8MJ M?.48W?C %UZMLEQ)'3.ORF6YFX\/+ U8--A5/.,O(9^[LP2@N4W!I6N#Y2M >=*,UG$ M>?R=WY&,W=$&HQ*OGF)M86,4YW=CWC8X.TV+./>FHJR!0@B?V4W.0N1"Y.?;ZD]CJQJ'YZ MG(M%8+N+)%MM'B$MK]4LRZU6ZHASN=RJ;O9/)7>!-2K9)/CQNZCJ0;,.]Y,K MMS5MA2F"]X8;'D'6R/\O)6$6K38ACG-Q$"N 0\C8A%U&#M^FC];D3(%P$R3N M($V WAJH)2 O7\8&BP<)A>I%&C,X4NT&(" YUL305XK='#.$\3UP=C6B@G/H M#;0\QG#S:@:RGU^'M^78D[ HS8@M/9.)1Z6_L/3KE<2X[ CQ[+ 0<+3/T',4 M*(7VW?5]GS\X\Y$TL!4)*>V#D!5"&\?/?EQQ3\/3Y8!Z545IY.CDCY7 @BZ9 M&2[HVEB,AKHQT?4\^1?NQV$<*\I59TQLRJZE-5\,."@&),MSF3D/E.&?Q(2- MN29O@;4H^^4M6+Q+ /OO+"(#IO!,PX>\/WGA'3;4 EB@FC$%"^S70O_F>TP\ M&5L*$TA#-L5@L9QE8PXV4M(MMQ1,""0/I ISR7.L53 #I%A1:L5ZLQIB+EQJ M>WZ??6 =NE56U-19F_P7?HM6YIM9OF?IPJ88C_5,5VKU+9; ("04AY M[NI/MI7W2UMCL#&O,3BV%U+UB98>;4I^EL@(!-H%F;R0-P=W'U^(L*%F7XCP M&,;J'?#;"SJ+L!8MD&^8^&UJ919#,O0>'4,WB&TLLWT39V^HH&]*.[F MUV;;;E7GJ-A-LUY6FIM%0N+L:Z5<5S^0,GW:]L9.>,!KM[2+*7Q\I7Z?O\*J-O^IH%JC"?/)-X.E8/_?S+%Y(\87(M^A/IX,NG M[,HQKM0VG.,IF>_]JPY)STM'A6%BTC,&Z*FU3=NQ$O%;(@[S.EX&"*$HYG6J^@WTSHMXY>*10,>-D,?S%QR:+ OI$) MP7R]X9A2H-[0++6UL1267&2ZZB75_&+LP;>5;.E\5ZF73$$6-)..9M8A60@C M+I"94\)JK15&D6,4I-!@1OW7+%),[^$M5+JV6"I9;U$C=EE6"?%T'E14$^)) MB*>L"0NO)1*))PR&LND8.],\4^G*R*M5C6X&U>E$N@S)GEB(F5>[/72<#3/[S:#ZDW')),WQV ZTD(2H:CR MTV9QS!UUO,G[.P AHDZ?CI3S=I4)&;6ORR(LS\V$5 6$U#\P5=1P60PUDS?P MQ23\C.)J8CD>!O&31\MS@R0$ZB25#BC::+=+WXGF M6K:0*^> >B%7A%S9#W$U(C<=#V:D_MR03/R:'WXT7;2]%YKW#PXKN10H.$(* MG0.A""DDI-!^4I'ER%7&)1T1=E7Z,,.*8]0T+#LB?82D.0-B$))&2)K]$%B!A:B!A]GQ_(60+E^@7LD7( MEOT05RN0+?7PFJGW.C8>#1'L?A:H/U.Y(@@H"P*JJH7V$$!+7&'CG FZE8WY M>,_? M=&ZZ_K1983PKE2V+)O]6C[]F_HR]&>7/&9B1_<>GW; MUN6X4LE' L;=H/OW'[VK*^FZ=]GO=J["2N$WW;+4N;F4A@_?AOW+?N>NWQLF MJ;A=Y6AO#S>=A\O^?>]2Z@YN+GLW0_^OX>"J?]G!K[]UKH#D>]+P]U[O/G?; M^]0W)7=L>3"'[A2QI0[%>L389H%=_B[ZOY I=G9T/B?<82$G)=,;:KE5RZ95 MEZ*4:W(SD_YA$ M164?%>XE]E^5^8BR[D6 AI(LVE9RL/6_[+3%J-;LW%6KO:VM@V5Y^CO M>U!5HCVH\)/?@LIS2D^$S"Z0,#JFCO^)D$?'[1+;QL;8_T0%*5DGJDK8B0IC M'^K%>E5=:4(5W^L^)<=)J3"40HR\>UU4# G^.%7^J!Z!/Y1"NUEL-2N<\,>A MO>''((F^^4P=UR\"UWDFQ@1ML1*@K80APFM5(C4=%&)9/]_\L>7\F,/RNV4C M)!$E%C89DA(6$A#+K86#=7YUF]#+STLE*ZGNWV. M.A<%W'0M^^WC$O\\M*(M$G\.1^#/M(Q91[^,W-C9[A3:-(=TLT7 [T(WC4*[ M5FPV=I;G0E5.C/E;F\Z(H3/GO1]_'QS&4L=QZ*H#7V@Z205H -G>ZPQ+<'=, MG8'7A^I*,;4E'I1J0AO^2G2T5:;(#LZJB =565>@J7.S!=]8YFEX+@6/NG= M?=*6J:USH519!<@F)SY$X7L^BN]Y$WW4>**/N"VE<(6BVT M6[N+1Z%]200K:Y.!-22(TG"LDT;+;%C53<%#,;+PGW&R_('2B25TY)O7]>&/Y M<<%I+;XZL#]8?.JJ:TT$2&:MO NF%DS]H>#GM$R-R85J48G)2A5,O0_C*TV: MSM30]0D]$F5>]3O?^E?]^WYOZ)=:OA]T__[[X.JR=S=D1;D;7Z7>/Q[Z]__^ M4$7+ #H1E%4 .+KEX2W"SB4MDY@%V:_N'%R0\R(RM^0-ZU3LX@/A[6S:M51? MW!9Y.7X.5@LGH(N/)>'4FH5VM=A2=KY4X,<-*QCB5!DB84V?W1BBA0Q14U:3 M,(4+>H]'G.U17;HRR*,Q"1I&"^_SAX\%!&8$EA]CA+J,55#4&B^AD\)!?5A1 MF@T1*85VHZA41TH6K]Y#DSO.%UK M^FB8#*P 8PQ5![ N03MDG+LU>><"//QHY8+*DLK>PU%9A2\J.P=5 MEP5<1Q7=: ;:CC+Z/#275&EHNW((YO 6JW61AW:*E)0J#VU72L)LWV*ER4LT M^#DHPG&R=IZ&)O3A;'/15OECA04PG*'.BU]-J+1'RC9+0"AX15X3E1&.X#*X M,C2L^BG=T6=J>E0HI!ETG(/!.,T/PQUW/0?V1.T$/(#W6AS1BVA P0%)]DW'L_'4C>B\-Y9+U\61"&TFJ41'*(:7S,MFX,AXI7KI M3VI;JQS:D#'*KJDJZE=.-!NA A]0K"\3S0IQ8"W=>8LFV9#GPS\=X3VW:.$&K@%5NUV(H)$3JA?)B\Z>IG2^Y;SJS=R1WO >O% M>F4UJUN0^\J)&JX@7&L-B/G@.4G<_?XE:)3,E64^E>ZI/15.K(SC M9*+E*-()MKH?3,:+#T,XMXX?*O-Q8FJPN*N*J"EZ3(D;C9793>*>A[_C(]$R M'V>1IA]0)D(33Y&4/A)/\W%28A6<:Q5>VOV>@WZ+HA2$*C&CLI55<<;*^8;C M>.SJ5K.S3E0KM95.LU3I01H=D>4-)F0T$* MHZ"64&>Y"&D4NNQ^@QHWE;1LJABG)I364Z2970(;-]),!6BFL?/Q*[33W5/( MA>/U&$GD'U<\JGQE^ K5E>\\\H\36HTO0CL'#1=EL>3[$4+\83(YEA87BNU. MM?LC3O"->DD=0U*@ PK<[0++0K&[_ O^\8Z$J-CY@.6X@0Z0V343S[T==@KH!9DDPJG-SF^;,1.DUL;6Q5%&*C+!56:TF:#ISBH"XI!J=/E([ M"HO*$BS.RJ M(@=,,$4)QU_,*"JBU*+G3G',#5O[? ^F9%/4?K+)L/\EMK#,;'I1D=4 M_^;[>PM]_A;VDEMB#^RA2URJ_Y-,/+J8-;#/Y= ^;\F;'07KUE/=UWJ40IN= MU*M5$5:^D&;$EIYQOJ*T=@\.OL?9#9QLK4['<\>6#9C7D_E %GM2-\ X?GWI MP+OK^E@I;( Y_G\"L/M+ELC\?5\/ ?Z^XWCIMU8]".@'GNNXQ$3YDW:!M8,L M\&/ JZ=>VT<0NP/P\':IEHQJD].UP6 EP8HD:[$TB;C27"^44"=D(Z(:DK2D M'?EFD+B#3GFELDPA[+182R";*HZUFIE5'!.7U!R2T98;B\S(J,4;&1TZ!#,' M*G;7FDZ!7';1K[<=JOXK4BJSL+J/:=?;CM$/KN9#NG7FREUD\3LJKHJI KU8:,E>:]5;E] M$]('(9U>"4^]LET@W6"05BIRL2['E?7YF)+M'ZVQFO;2HTI1@MEF5,-;O41-;\ULFE/&JLKT7C52Y":[=>0BYED$UQ\TF2D5F;3X(9-S"(WOP%(1 MQ&0BW1)#!_U,?:EO:M:42I^N+,=908#0 M21)KM@LP,R@O =F',4+XAKJ#T3UYC>,,S+/G)<=/Z+-'D;<94!'6!M]!LO*E MR;+WJK5RH\:-E-V4)KH^L'$O6:-GD%"W1>I& >X#.K4^@B6GY6(]I@_,"276 MG5(.Z1E0_1;_1P94C]=-2E%MQ5UA"ZK/WD3(1V#^2K$#=F.8_%1+F'@:)!Q5 M "RZY6'Z4KBUW9B>.WC^Y8@ .AUIF+QX1,?4,Y"-S4*[)A<;:JXU@LP)ZDA6 MI! I0J0U95TW;OL=SM7 M15_^]&^Z9:ES MS=#_:SBXZE]V\.OA/?SGNG=S/Y0&WZ7!;>^N<]^' 7G;Z*>^"5+&\F .W2E* M]%6C*./'OD32I1FUPT]3.#S+S>;ZK8R M$ER6_DE M:"CZNS30,RT-L@TN>RD3PK6%>T-=:0@&U/I*JYRQYGYO,K@+*$GN@4B]?UX< M#+M'BRB;'0Q!'Z'OMC6-ZVC2-[6)AV#I. Z%_^GLKC^=ST&5"VU5+=8;]8QR M!KCP%&ZX7!1L*-CP/1O6CL^&2J&MM(KU^FJX(X=L> X!D5W+8;ZR7.D8)QY, ME^'1BN@=C'ZS+)WY[JG];&C4&5J3A"G#$=95?=955FMNBZ#,_-/1EK,A0SIB M]0N*ZM:W1AERC/ K\W(?*[?TT8*CW M,9^:;:N%=@6X=N>0_)S83X+B,CDW=J$XOP%>:^=S0I@*V9#%'74H<\;BS1;@ M5/CDU:A78TI42#*;>W-24--BJ&L**T[ M^M0P#<>U6;CI28GL\]"=MGEE?%P#*RYC>LZ/Z>SFBHR>FL;N-]U"#^>0EK;Y M6S*F)05I2:VMEAGF4E'G2_#Q-.IT+SGBP^8&,XJ$#_8.5@@YJ3,SWUVE,R@? MLW*!1:F8U/(/+[V+E9A"1*FKW8S=985S1#%ZSWWE6JA7:UP M4 )3> 'W:XJD)HQ:H5V)*?6?Z]JHN1')OF%X4A+Y/&Y5MPKD9T OAK[X&+ZA M;ASOU;.H;2UNW3FDCZUR.1%]- KMS *M.;EMS\W-@5_U<\D;4)1,>I+1K:<6 MN+Z?:P0DA1O+M):]NAM4JR;HW#%M*U.K5ESD2&2DD)\UJ26^.$A-:M@%,:8T M*U^DELD]03HG)%^B.,&^$B'@6)[;=(L[-XT!2_3D*=!DCVXW?351GOIALGXE44W'"RW)!4[=J-&Q3$ADL=RI0H]*YDJ$U.L MFR-%*\GJ3BL3(EZ[^D8<0V-Y$)<&UL[6I5#?8M5UAUA=5VA>XJPY\%ES2VU& M>ALU,'7MD1.VD VG"6A[?K[(B_-%W>R!SG@AC-WBEE$IM.6RO)I4:RP_V&/[HP#K)$_6U%T<:>*[CPL 3SJ\=E3^;AUEO1OS9PA)0Q4JM56Q5$R@EN>3/ MS6W7HAVGF.O-W]O&GFN[_^:0/9'8C*)M&W=MVVI9M&W#0L]&7Z-HV M[]K6'5S?WO5^AW']?_:DJ\$P=QM>ZMZ6K\YL:J/V@9.UYK.;#JF MIF,\TP4GSU'^W;(1X4.J>;;A&M3IZ/_Q?,P#ZP]&K*'B*F.KA;9:2^*8>4L+]LKCW11*703I[UQ4D:3#P% ![@HREU/=NFIO8FW=LP&UX5 MH-">XR3/$OI<<_)W$-T!581$P6C"?V/'U",4$L>T4?5M9+Q2O?0GM:TX9JX6 M0)HW547]RDG.OZ@)P=V!L0LEKE) MQ!15;([*<6DB\M;&GXAX.Q%OERK>KIY)O%U-Q-N)>+L$\7:_=VY^ZPVE_@T\ M +#\/KBZ[-T-_RKU_O'0O_]WWG:_%'Q7E.BK1O%4&#,I-05KTUV$Y!TXO*Y9 M;LBMM.%U:K5S U13WOSN^+(O:BNN[(MMO:R[KHOUWK;R&:UX>]?[ MWKN[8V84 -7M/EP_7*$.RDR'R][W?K=_+Z"T$4J#^]][=^ROI^=NXB=NUZ49U)-]F3 UKD>/-QL%%\).>[D(",(ZL $E6E)''["8EL)"^), MB*E1B3CH=OX;,3UBO_F27@D<>QLSK$ZF.6TR<*4L^E"/WA+U;[Z_OQVZM>F( MVC;5AZZE_=RY+$6M66@KM2) (*;(@X_ O<(L/BYGIW(2?/9FWB/)'^Y>.!G% M9Y=.PL5=\(YL'G,37-\;.-WV<;HU-I]NC+O'U@1@XO3^\ SW M+>;DJBMQF3&"9P7/"I[=!\\VT_-LNDC$NEIH5Y5FL1K3K%BP-1=L?>:9P!FV-&:ZM15%I-S@L8"$X3G+:'K!IY!U9;Y:9JH2VJ[0@^.@D^ M2L-&U;VKH[5"6U6*:FN5O4Y'&\V"O3/M LOO36<\/K;6!DS0,9MGG^XZ*F0W M!BF)D9\N4 ([ CL".P([ CL".P([66$GG1E\D(*T]?HI=3 _;?(1S,TS=O@K M-EUO<,/;9Q+LFZP$[L=KW^:L@MP^Q9JH[R>P([ CL".P([ CL".P([!S2.RD MLG74HS4,J#?3-PP01)4+HCH>3;4XHJDM=C47I93%J!,8==8Q#'W'\5BZMC62 M_/0JB87/%"63LKJAUF@$$YM/ !K'=;YTW-+]F):NB?V3NB+P0?BH!78$=G;0 M?^(3097*EDQ0)J-0=E']TD/Q= O+LG0_*Q26S!XEO%58Y(0VY$*[4FL6566U MW($@+"X)2[ ]S]A)9?8DB>I=97E6_R#"\2M&34,IM&MUP= Y(1G!T ([ CL' M$+VODM> MX>4OACL>TXDN0C6$_UQ@1V G>^M^6Q'#C=;]0I2Q89T78NOL3N.[98^HX7KV M!PS_2J%=;Q3K,9VP!,EQ27)"( CL".P([ CL".R<#78RNJE.7/XBTE\NF**$ MXQFHWAN^Q[^^_D%LFYBN9)BH;YK4UT71FF7-+^_'AJU+G2DU=0R#D3[=6"Z5 M%&61,.+W3!1WV<*/)[ CL".P([ CL'/,&XHME8(7(:W.O=4!2.",9')+#+UO M=LD,.VD'.H'O2XJ[K:@6VFIU9Z^/(!_!W ([ CL\8R?#%(1,)&^-)\E[UO?$ M[!ZE]$@'3+ M>YQ0OQ75&;<959J';:+=.(4FVAD2U9'AF<>BV#MCKN=NJN="G] M0,?$9L[[A@MQ(,2!$ 5#9N_*/T>ERL5X5W@)1P%^,XGN4(#0Q2A":&'4ZHP2AB5&"T,2HTQDE M"$V,$H0F1IW.*$%H8I0@-#'J=$8)0A.C!*&)4:9S0L*L,^P=_U_[ET?XRCR&=/PRGBD17 M:M1TJ9UU+"ZKCN1_Q!DOL,*4H6V./547L:>K_]Z/J40TS9K"*M^PVZQIN; . M8L/7IF3 'IYL,I%FQ/9;S,)PS<)"3%AM&/YB :<$&]..#).8F@&#'1>^8%6Q MRFLA-27VDV&RN-7J^RW^U< M%7U8]V^Z9:ESI=0=W%SV;H;^7\/! M5?^R@U\/[^$_U[V;^Z$T^"YU?^_<_-8;2OT;> !@^7UP==F[&_Y5ZOWCH7__ M[[SM_E/?!!ZP/)A#=XH2?=4H1EV/&;],+0]H_O,N>V)2)QP?Q';#WB9DYM"+ M\(^OH<0R3+9"]J.OP>Q!G'AMM4@:>Y__^.N+H;OCBU:S7)=5#-X/SM7@Q?Y3 MI0P[_K+ZO5HOM]1Z[".YK,1^OVZJ6KG1B'^R;J;UWZN5K-8DR^EFVO^:ZF4U MLS55JC7NX)35FIIEI=[B;$VMLEQ-^^Y]KTF!'U14_A:E5AL;IPIL@/!A()I5 MOW_A.^W.ME[\OQ=EGS96AVJM#(M)1/,%]6'RKIJ)3J3;N][WWMT=.WCA?%U; M<;)RTE#H#JZO!S?9@& S[>0"')U+4-'Z@YO.E73;Z5^60/OJ=F[[]YVK3P&EC5 :W/_>NV-_ =^! /H=S(#^/WOL M&S!R!M<] < E -X/D/40/$M&$/OFG2&$ (L_YA0U[IA;MA56\T!C4D'YAM7P M]\Y=Q"Q>+\03;7D=19T;C8(K(:^='&0$01V8H,ZD&UN2;)Q"M?:<\+DX[1*?=M5#UEW'3B=J4:E7BO5&GDLGY80- MQ'$GCKM-[/[12HDM8&/!O8)[!?<>F'MK^RYLV)(+[:JL%ANR8'#!X(+!#UZ$ MO'ZP(N0M;';2;!8;M5V*D M6$ZS&S;Y3<=J67NF)-.&6"IIP75BR@G\%_QZ: M?[>TV+BEP7_+U+)>]3:<\=CX\;ZDI7EN/LTHJ;9R_S.BID-QD? MJSC/0:<)@1V!'8$=@1V!'8$=@9VLL)/.U;72L7>-JPLTK+ZI65.*:E9J);X* M2GRQ45L-KDK=:$^0CV#N,\9.*N9>N:C:"V_7N.'M,PE)CJ>,!].FL(H_J5L5.1$UH[ W=,[:XUG=ET3$W'>*8+XV>N,7^W;-27 MAU3S;,,UJ-/1_^/YBC-82X/1/7F-LX7JA?9J'$+J.!Y!6#P15E(K>I]TU>"" MKL[ZBADP!Q]-J>O9-C6U-^G>ALDFA-'/ HOB"EIX"P5V!'8$=@1V!'8$=@1V M!'8XP\[AS>I =PY59Z8Y^^_NF'I$CTYF##4+[>KQ+QL%F?%F9&=+92TNJ.RL MK[3[CN.Q,EO62/(K8$@LH4#R9O G?:6V9CCLZ:U-2]\!"E27?A ;4"VNMX6_ M46!'8"<)=E(6ZZDH6XKU,!F%LHOJEYX-L+B%95FZ7[BG:YFP=0?>,QCY?[O& M8]0AG+*Q+B+575SZ:1(2.&] MU0%(X(QD4?3ZBO%9YDM=G M$K&0I"_8-;&UL511BE)&S<""MN\5 (]N>=A$'G>TOJX@UQR92>>4RF'[A*ER MY>3ZA.U$5$?RTQ^-7TZE2.UND,FG!(DSP@[4>$R5JZ?7>"R/@D,(3&$Q! 2X_@@29>5>K .;:K<++0K+;E8D[/KT"9X5_#N*?%N M*M;-H.6;*F/SX]KIM(02 D$(A+,5"/ON(:IT1@E"$Z,$H8E1IS-*$)H8=3A"^^)B3UWXKVX\MW^!?\+1 M4V(_&688!Q<-<].HZ5([B(IL__)H?YG' 'YTEG"XMFO<("MWXW_$&2^P9)"A M;0XE5#&4\'Y,):)IUA16\V:83Y)IN? ^8L/7IF3 6I]L,I%FQ':Q+HT+PS4+ M*^A@F5CXB\4)$A<^C R3F)H!@QT7OF#EC,HK $H$O6"%U1IL:F8YK'K1A4VQ M!],S_?IBZ.XXC!:-_"H(;)07/R&/L#S/7?^3 ^)E(Q8:RZ"(_HNKQ6!40VNJ M9"0K=5UOZE6E2DE3JU?J+4K(8T57J/Z_:K,0_FALASN8D2=:>K0I^5DB(]C@ M!9F\D#<'^2!*KD"KP8(:*JSX/;S68VT3Y5] MRWZWG@/_[GNW=P/I<%WJ=L9_BY]OQK\R-U&/_5-D$"6!W/H MSN>UJX];+A/W"TG!8IUAV1,R<^A%^,?7\*@P3/9R]J.O 3 "\5);+1O&WN<_ M#CBGU2I7V8I#A29X< $<-[5Q\NHBN!QTH82Z@M=XHRE[Q/KQ9&^V]94&LRH#>2TN80[39XW%[?%(^6_)55RTF3 *0F3V8$T%MUN4R?!857O8J.R6C,GCZV3 M!3><+#HC!MJJV5<\]WBF:L#+E[MB13*ENXM"6M;FYH!=EUX\N&W M^#?3CQ[010468^;*T;%5H+TJ.FJMW."=#B[IS ;^9"70)6+J4F=JP>K^/*E^ M50EAL9.VL"P6HV"%OR>4M;PW]2ATXP1BI="N56N<%)'/0$,0%).T<\%'*:8* M1VA]YZ;3')ZB>9">F3;ZX["CZ>$%9WQSCCC"KQ7::FW5CA)=;_-/(]M*42:F MD7HF/5G.I?=NWA=XC "^#+Q112S 1)S(:8 &KZP6 MJ10:?/Z):,VQM MV[C:!6"4>-:Q#$I2*;0_]&SC7M M[IB83S"=L72SS&B):=!7!GDT)N*6>2,'5!J<8QG,)*9P89 !-9XQ$+PHF=0] MLV-]MV"T93'<-\'R) Z]I/Y_^V8(Y 6,XX1Q)=X?GL?8LQ.GEGT0A5@\9Z*?#F6UYU4Z3N@R7<6J02YTG5^A9:;ZW-IT10V>VS, =4ULXM++*PECE@@#8EW1$;9OJP>U:Q]09 MY'W Q[%' YN8[1PC(A1C#HGIXR+UH\34++1K\BE>W'(O:^=>AEORAH;,F2FD M!W$N!*"-(_P6]G;F)=).**8'O&]-0"[ILL(JV"BPJ%2%RGJ,6U@6:1AQO)^9 MKKJ7E.%5%IE?=S!XA^".:[);4;#S]:I*(7RV^::=C^NF*6A'!=JIK#9HSG5V M+?9 M$5<5Q'%1W>DP%SKM1W+A]S$9R)>O)Q6=R%>? -/PQW MW/49M=%/;M!?:XY/[#%E-##-S:UK.A4_W;&Z(B8N(N\)":\1N%MEJL-'>I M+94*C3G0\<^7'E.4,]L7/391^6\V=O'&[)T>,S(+.)'ZR0J^8O2,DTE-LP 8 M>RCXFD3GS'9EYY:*<.O9VABO/JQ10!%^;;S.,S$F>(M5 G8O#8FX6/[XQ?(M M>6- O;8=,Y<+];-H)V2#7/9@R(V=0ITM,JK)W] MUC'U.71[K]K$0Q@Q'P4Q]+[I5Y7"W_BY^'&,@G?:E=5H.G&CG6]ZVE2.;*_T MA"6'8XI4\Z8+Y_!"9<-15*WP="1LN5#Y%-RH?)9"3ZKT^!;K:=M%;FWVWZOO(Y0WWBI%8H"B%_M[;$!@T6"&R;SJ> MC166(T+@QG+I3JF?^?7995F+Y([. D /1@C2#2F?50RPJ5:/'U6 3/*N_W*_P--3T(/K7K\[4=]Q/*:A6R-LC#<%-F*] M\LY,-=]3H$8(W<'(ART#;9PX44 !XZ8YI-#3CQ1]L89<$@?RU%3> GGR+OW% M L4"Q0(SS3?,T_5X]%)\<54>=Z,AL@^SUZ36W%;.P;_Q4KR&P52-50LM1]>1 M(JN18SH_9%9C0HJO%MKURBX%&@Z5MABN( 0HG <%GG/L^%W9.004]$8CJK$. MRKU7C34BDNZ(2Z6P*1'P'CNLL8P7^P/#)I^!.

DQ^/:*Q^"HLR?9;",DW8JT\)*W^B3 M89KHJP3[R<>ON-I=RUS5/3)7:@G>*K2;Q593=#PZ14I3FQR16AVCF>2B$I.] MP^6U<<[T]G@'\D:QW8/OUPKL3')0UO(5=X#ZR_[VSXL\V?TJK<*3.%$*[7JQ M7LUU+F!:6CJ2921D@9 %*[* *]U"9;I%L[6:@"2DP4G%RN7,F([GLZ$WFTTH MAOV3B71I.-K$TGJET%8KJ\=B;N^W!:V?*JUO[2R[E=:K0.LQ_;2XO!7@7M,2"Q2ZZF9= M]<8R2QHJ*(M2;NAJS*X63T8Z9N:_/SW5)G17;DA!D/GVZKOOR#QQ>'*]SEMXURJ7UJ(B!NBZ,:0-VM*%Y3UNS5!N"!A(8D-S$5'A(YM./#H$CZ:3_Y]_3<*-$;OR6N@33Y(EI]I*B<5#V:>Z6J"'*6O"TP"\NGLC'887%\:\;S^U?X)]P M!1$RT"AZ-O?'K&S&"\.%MVD)UGP/5CS1@+=@-6_HQ3&QKJ-$;/C:!%W(I4\V MF4@S8K-T233Z@:5U8$J*2#'9?35QX%+YB.5%Z%"'*=H355,I*5 MNJXW]:I2I:2IU2OU%B7DL:(K5/_?BE*(_,@'5ON71_M+>RV,@VU54:.D11.W/$AG!!B_(Y(6\.^RW^U<%:7^3;'#MV'_LM^YZ_>&W.^#E665 M7$OJSKFT&^72[W,N'^XF8QI\L"&2!-/C0,?5;FSKHE<>/ M@]$B4F<) MJ<>@I#N U N=3*1KJJ-F5L1\Q[+T"8^Z0M<_& M%J1".P[]?*/QKV1*@KO!9 M,N"\E,:@F+IC#0_.X#2%PY*XH.\^TXDU/G<#2S++=$=" A;@8TZFEP^ W!]XVLRW=TUR'A8E$O\42'[8C MO5CV1 =Q3&/.WU5Y]1_/<8W1VSI\)!'@'&$1 (&8FP"Q4<>5'+S0,JB-,)P8 M?WB&+CT"ENU'R\2"#T"Y*,9LPD .*,#?.A15G-@IB 83,%39;^LG6D8+L 7S M%QDFF_W!1*GEB]^%@I0MS-1T^NHQ$/9[E* #I$TM +?FEPQ%QRE"G(*E!0KE M$Y5^&KI)WY!)6#*R"_J)Z]\Z 3Y@!L_QR&3R)LVHC3\&& /[C6P*.(01+%_- MKZVUH"&,($ M)0T3.Q& 25/C%07],MC>$&A]ZX6 WJKKS)I!ABCBUW_S "JJK%:*C-."6C1L&.BSF?D,?UJP)%;JM_=LP?JE'[ D&Q"B MC4V@KR=$'YL%I@5-=+&C,&; "1H[KZ>'\(0#F 1P="7,1 #,TLC -(!KW#@ M ;\A0A&F[U_V!.S/%L^NK GLW;#U$EJS;\"K"W7+)S<3M!V@IRVG9NYY4J<3 M,(GM0.:2_U@VT@X &6EI.TY\,O4)$-"[& RO-#2H]T_$%R[ >C'#%8(*97O:S_!D7J .SET;3N0X_\(I8.H^PJ$6DSV^ M0"02'C@3U%">D*K/4+U[(0@)S;)!.V8")M"JF,\):3@\-/"!TFK5&>W8%&3T MU IZ8NDI5]<@JAZ0U \8ONR( MO6):.4@@L'+G=BUZ+]@!MFK,-I158[:AK!JS\WF#C%BFV4EW(.'AS*,?,VK9 M>_)@U'8CL&HO:?V M-'*1GDR?JB\(0"VTF^7ZJBX%<)P$K@L,5"RR?YD"$RR@.-=APCM\LG2'CWJ) M/P8LZ)]X(&D!V<"460#'CQ#QYPXHD@4WIP0 UJ%5RJNA4B$$RA)6<&*[]QQ? M1EJA"BN1>9@FLU-1%,*)3='Z,MVQ@P87_"2&=)CLW8%@E/Q=*Z$I^TH M&@$;8-5 +[G)/)"F&0B06?Y@&1]'5&-=]+AS0# M? R6*U- _7*;\#TAH<0?:6:AT>0Z>L]_OY0)Y)F$^!]C*8$8Q<4*,1G'HX>@2J,M/7IF!J1%\(R[2!UA8L)O0QLK$$2((6,:Q%NSZS3F M_C!=8IB^Q36G]+(47=>4O(4XD\COH*O6]ZYX+IQ(& M%:26)]@E6]X@4"*"P[=4F0AP2[#7$M#_3ZRS5^C<7Q<^+VQX8#\+PQ^ 46%= M@!+X I?%3O11&&T/).1XC__!*K8,988?D3\QIH8O?H!D^J,ET4!.09-'7\ "KTU&&X!_$"!%3>X@[+JZT2Y53#B:))HS8#NV8]4P!:8$IKF&#! MG/<.8](%I5Q9L/K.L@^C#PAX)JX'D&0^D2("^6\$%%4PE]50R6-']=0_RN'% M 2."V)GB<>73%TAI1D?!/3]F6Y4LTW>@&I:?@[I1CZ\N^\HP\K]O@L3P<+5^ MX,U@%"9R#6#F1?>S")\!F+4+W;/9T;)@+2R?*K]7TH/SA_E9O1GN;/,"E3TN M$&RQ2GW- I'(%\@.3!D_JF(:.OH8V[HTN'. EWG,#<-.5'@6HM17OEK2IR&H M:*S3K5)CJ!EY-D.C3N$UD\\@F]?K_.XR2;)5P<%CL!P-WS4&K#LGRU/ES/Y" MXODP>9I8CP2=U)IMX:4/^@A 7XV;,L_@?%:P0PPZ:--L[P):F-P@#VQT!)4 M#UGE0M;3(Y[%C*#^H2X]E(=E"0Y5.!5= IL8!W4FEGHKX>#,0JV8B!PF+F!5YGP2F\R#R"Z XW6 M8%+GF3B!>O3P$Y0$D_IHZ3LVH9/2[V1*F ]R-#$TW__LPV3Q4A>C X&UBO/+ M.TOS56 _?\E$ML+3S7! G64NJDNU#%T,0P>(!K@]*SC]; MZ&F?A"X* _;IZT_ ]C/X)5[FP[HZKJ]0N\ **ZSLF?[9:DE_>,"ZQNB-C9B! MH(!/B!9&F\Y<+9^3>12?B ,/18K+DOWF"F/NM/>(<\,)_,KHK ,4(,"C"M1< MO0+0H6WT7E4.2'P&9/-5&ELO8&G9Q="\B@KU8. B_&V5"1GE,-7,MPQ\_2@ M_8B]GFE:-ETLC]TD!G67_:@[QXT,+DN7/A$RM1G87P?&I4!1SRR(C[A!UF9$ M2( MXGNSBJCN RF@)C>S@'0#"IKAHC4W,&21@/!;_^8%OG-H=-N^'"0Z7B0L M9. [DV"RY(,+I90=^N#FL&-TE\A1>J[!?JTL@OU 81/!?B+8[P2#_?BZ"ZGL M$ 0X!&@;(U!N3+>C,>4/LQ@ I1KH@#&W(1%XL+=XLA:]F$OS.UR6CCT'ELU!%#HAKTZ7*QOO)#8;$NLN8)KN, M205=!H;!Z!UDW_Q_8Z#;>@]'#JV:E1#^% 'ZOI+[2*F)I_^,V/YM 4YGZQ'K M<('PF=_*? +K?Z(FJ$MX@P_/Z2QR&[M\YP_$U6'8(=(GC(A2Y:_,#/JMT[EE MGY6OGYE)RS1F8QI9J;$HBQ9H[C96%G!#S<=@YKSFJR3PW7>,&E/DTC]\%0J;YAJ^YA- *;-M0Q/A[\3>0E$)C7U)AIB:3H( + M6+GNWXZ%'!['U!&#TL JB-2WQ:($$B#LO?SSL[."NQ_60W8N2=E.F5N/NC1> MED@['17..'1]@;&@!R5A_@-G_W)-F$T;7\$=C%L#U<5NT>5#%T[L^2$3\,$\ MQK;CB]8[=N^(8CD\#/X^?^W(P#N<)&]W\#H3GL^W!6(?YV24+*D!@2U=R\T7 MLBRBO$?@4H.@"R_D]/ R^ 6DS^2M9+V8[P9&HC3N;9"_N*- 8V/)">QP>Y>W M $_@UZ"0&<_H0KY"=P.PZ&EZ9\!$)C[M4U'1)H)PM-BZ(KR RCU[1HID^,#R2J3J?2=1\< M.ACUX%S!E3ISG;8I;])I8_UZ<8KZH6TJV WKUQGN)V^>2:187Q-<.I'3"&"? M6/! 0(\:DTP+Z1^<"4XT0H0%7_^$HS,$&J-*=GD["U1F3%%"[V3$?><';J#; M=#IG"?@-#:XK)X;ON@QU97VI2IQOJ#WYQ<#B?^/&1([$[-:/VUQ=B@T')XO) M\&,N9@@]1]+]@._%^IFM$ASR';%=8&>$W(S*$7X1]?PR()ALEVS7[T==G5 MAS[T=V4IV/O\QX&GM]4LJW7F[ U*0 0O#OS 97CT9?7[1K5%>>&7>G_CNI:TDG:3R<^>(R+=@I\TZ5@8*> M%YI,@P11U?#8>]M+>W<@6;^,(9KJ:9N>-;'I6;%1V:7[NJCQ*;B!FQJ?NW%# MA7%#;;6B!F^%.].UA\C+J8O)1*Q251A]'%3MB=ZIY_YDWJ:$G;242K?Y$Y)? M'SK-Y[7@[RW?.SZ,,,*E[U-.+>.J.Y8DWWGAS"V>>MFU=8K*#K(Z%35RVN]# MR)&SDB,?TH/VP([U'7N;'$W\-=:I>#S+D4 ;?)>GHM38U>9^.IEQH42EV=?Z M+L!';_Z69FGGX/N]I)@L:)ZL]_?8#M[S]N'^8!\P)@)6A25>X51X] OMLAM# MQX\H6EB66))U7LVUQ,+ME\(VB:CK,QBJ'7.E)\L9&2CY6D]5?#16-D$@Z M/HW<,!(9C *M@L4E.8,%6:2MSMIL'F:]*PM-HY-A-I8\K(\3-K^F'2+J:K!8F[+^_=/@F/J*+Y>/T;V_!."<8F## )4+0]4*[ M5FPIRIJV,?$0,QS'\ZO-SH*R%/05FXSYN9-A1J"I;+YPK%^V8%:PT2IO#QBAD0EYV5P*)@V=HV]9=B6D 0(73T.)C@-L*"FE*8UI6[BGCI MR]MUA7%:C?=9?G&)\/,JA),W'W58V,%9E%H)$[ #=I\%M3NP:"*LU2_P M@4^P/8?N)WPB$_LE,YC<1&0#ZD;4MA>CS04.&UWT) MJK.P9@2L]FFDS"N,FP84S0H=L.8B>!RX1FG.^C[A)TI[#2[,#YOCVBHKE?0Y MKFJY48E_E#IM4RG7E>QR2;-;E+J_7-*422RD+ D9[1STQ:W?1_W U6&ULM&LW5$C[# -++5QVRJT M*\56LUJL-N,NL3^.XP]?)>\>HYM_2JER1RD5&7OGRD6E52^J]>:NE[>'BO[< M-7J+:QD]"$M'I171)Q?)\2$FVQP<<1PFPY")8K-1+\HQ61LBA.@T"*_.(>&Q MG&:E52V"MLL)X9VXFLVN#KL1[^GMW'OZ<>D= P+^F>@C<7C5!H=,Q%*A*_5* ML5Y9C:'XF(;$0?B#(+PEPFMR2'A5_@CO'!3P!]:WE6(WCOD]&9/=K.W"^K1[ MH08A([4X9*1:H5VM*D55V=G"%=HWGV17DSDDNSK(;[46&V B=._#2^\.BW(X M'P7\0WRT.?P;$=HUIU2U.?1O;U35Y(FJLLP\;G NA.\M METP^=,^T7"=@>U#P&=TT'D0TIU1Q6H5VHUBOX^U17&SXQPE@5Y4W"P(Z46', M'QDI> NI%IN-5K'5:F2D+&]7R?+0J!_>)3UZ0K[,/G]/K'-G/NN@]O:[D38 M2,D.&]2QE!/'&XVP6Z[?(=ZUX4# KDVS"='8W,0)&\(<9[LZR ;Q;\1_I4 M^-X9?BM\9BDP +[8H0\SUG7J4Z$S?("A^(J2W"A*(>CVM&J)/6G@/KG!>/YSUAT=#C\PH&M9T AU9L,!S!J!NF,X,I_&$C7'V$XOVF4,>._1\ER6,1CVJPYG MGK<#8VW[(KTS/HTZ8$I=JJFI9 IT&A71X M,!DLK']JN/.&K*$P-)RP5280#S9993D!@2@,@O;#9)3Y5E^,R<0/X0\RR#[0 MHCB7DF<.Z8CD 9$R%R@ &U]@M'@3&.^%@U^74;HGK[P*!<-?H0LKC#+V@O]M MZC=+"]I\VRBV;0JDJ(%JL6B'NY@'?TV,):9'9@CY=^)8BWRC\ RV\.".LCR> M_CXL(ZP!'&\&O!._[)22(^@ '@J!W1@^.F.LQL!2GQ@[8X?A-^KZ+4@#HH8? M3PEV' [K=_IMV#&+="X2CRM-5K*S5DP5E#=H3QA:4R4C6:GK>E.O*E5*FEJ] M4F]10AXKND+U_ZUB*=0TO?:.V_&T6O8-R\"\3&62=;#W9D>#P]5O\QUC>ZDK MF7OPW6KF'IM)BDSUD82Y8.:8]ZFYZ \Y,*6_><"#BER,' \A9]!7JK$\.]8W M'0CP QKTYDOVQZQN[#DPW<>2=MYLJEO!WW"7Z-MH,I?5Q^S M!\K7SWX;V-ZS]8='I!_8DEBZI]K8!, \8;;KU547]%W_.:B\;-+@8Q2IA<]E M:>@]_HKZRF&?5U1*AI^)_MWVU_:4=RW_RT3G][X9G#\CXCYPG: M=T 0W@A6Y3>-Q2D<.ID$RQ[3J:6#4'IS#(8Q-/IM=FR!X-,]C67+^RW:_3>@ MC%_,2'7?"@4#E-F \.7[]\UQS)!'4%S:>FE&;/<-1/(3,8T_X[I!\\\G0!=X M=,QI*(Y.7/2]OZL:@"U2_Y*J2O525@OZ##?+OV[T=:RENA_TF,P36%](30RV M:Y17DU9\(0T@G; N[9B(:QN,$8 ,B#,&[>3M_['WIKUM*UG"\%\AA+EO)X"L MT;XD#P0X3MR/NYW8L)V^[WP:E,22S0Y%ZG*QH_[USSFGBIM(2J1$293, >9V M;$MDU=GW(^C54:X"%BGDTM;K^Y3P))7 MIITQ&!H" 99]M3>!0/E YI:-5@^*@I 8F,)+[8_$=:FWE]!:#X&;']<1$*PB MW1\M*"MY:^$MEV7V[@MFSAXPH5-+4VWM18(8B;'A:[Q'?*'>[*$XTA1 M7O06UL@M!!7SDV% ',8* VRV:@!Z3VD9SFJ0+-'SE!:YB!,UTX%#"E MMY]\Z=U5:J*_D0)(6M ^83J:R(K]PKDCW'L:=H(^BIH //F']#,J'["?7?@) M^E)@0NI*'T\1H>FISI-3$D\K9@$*?QD-]AP:FV8'D&7$ B+R!V@P(>%4;\6\ M"G!&]V8.N!#+Y3FX%IH7MV?*! 01.7',%G\3YE=BD/ *E#^&E83)4KM\O *[ M:=CLE2W^SB8(:%*?#[21AYK_RS MM\6:TH>A;\E(4C/X"IL 3X+QG?J5I-7IQX .SB:+0"?TWQ=_7\2"/?.+B<79 MKPL*!WQB^AM;VIBW"S,V<+5\^ 9>_7NXH9C6DB=*AT.#YAD-_?A[NJ??WZ[ MO56^?_MZ;[[>7#[@ @F#>Z;1"#-LS$(QG#C%GD MLBE!S\W%N.>4"SVHP]607.HTWTCQ)*(R8YJEO#+=Y30.#4TUX6))%1BH1*$! M(^&*L!)5* 7&;#F.R0:O7$YC"K:X?\PTHB<]6G8*8WN&_49WT"G;K!UXU&B0 M9=;.BAZ5,Z=V&CBS[N%;"WHG2\UE ;E0A34J+T,%W4C[U59[G'M7.G"^S]W4QY JN=4VSGL:U#O]HGH> MSVJ/<[74^% ]/2)D*IV]+$OEJG#.?L(Y7G770[BZ2[DQ'&8\TW0R0E45Z:DB M/1D56V^]8KO&J@"N:Z]<#8A,B -/&K1R*S4L"6O5FYVT86@ M57SG>/%3ZDITEO7?R@)JC=OP-W?.U1\\8V=!2%SU]Q,>*LN(E=/:W$HK^X*J,V].1F)#%K:V M>RZ[*-M^8Y&9'ZYLA9F[NJ-=>+OY?E,;*9I0Y=UY,7!]*=..]43;=LL7" M,ADN%96U_/!K:V&*QBQJ/;4=3;3=S5QLPQ)M-S.J<1/U^,_5!>K^8^NA5^K:#!ZVG.+]C5#;&JW9(]ZC@S:4 MJV3X80O9A!.,YCCTX3_8G/M*36026 "-]0T8_61G]S;!V?UI\YFKW\*9$[LN ML+LB8,H![J**-5O0M(*&\G?LCA9-QI'"_* _#Q>%EJ_'"6,5=K?:AFN.5MSJ6O2(&'T?A.395)*T#O-$RQ!_[:J,".<)4?I M)#3$9;0 4M&';7A5_7FV^O,$_] [-I \+WN5^J8:\I([EN3'_P]8.E))^;-9 M.JU/&3SY!$R5K^S^).;UDMCX8/$YTVBT @@6-$ _%H:$0H,N[R!X/#3&]=?^7?R+Y/XK5T;]WIGMG#P5/BM?QR=7:7S]\1OJ-.>WLPD M-NL4PF:56MN&S0:56CL_-L.P:1*C=2M]=C2_=%CIL[-CM&O33?33>I5".UHN MVN(T$*E2:R7E-JH326'' MY Z:K/O3CA!\K2K>JHJWO=L-6Q2W=0:8]*[WV^^@N&VG(?VCDQK2W]MA2/\# M?^6&R\72.E$8]*?FO'@E8@EE!L/X#/W.,#ZS7SX8%Y:9ST:&J?W)XQ0E9-/J M%9+F2Z9,_Z-#YBS4D)<(W2%MC5QGM*[ZHB35%D\KM4QPI__0>B2!*C$R_O+Q M2NDW^V4;->O1$]6Q>:0J]A?Y!8U'WB\C%YI,EO[BGG*!L'%,\- >EZEIT:1) M8ZHM=+]RTJ,_6\X_QN(<*N=D-,,>J=5^,5U=#8C6_PXMUEMH<@V=(^<"X),7 M0"@:ED ^F[CCQK04./FK-A4#4KT*(EHH@X.>:2FG>*U<;&?[RV*")0'P35$2 M*?[D[=Y8B(]3A2_PN.;H'#="8'6QV.F'$Z6=%]/F\=.(#3>B$@DKZF8X:M-V MN*S(I76&(.2N@3"]6RB$X0]^2"OH"#4XQWS?\G(O6\&@RC$:. M]S\?CY0_1V#3ZC9H'L,C($QI?5)N$$"@L**EMB2EPK7>%> +!7Q[!?"AG7J* M.0%#@GFU]!&\5%@H% N=3\K7R)+3\(1]FB]< ;Q0@'<_*9=R6',RO+T!S14_ M' ,]O4^>]Q,R6-Y>N!&Q'FS A3W3:%MP,IY.K=AX9(*&U.8+$[\A-ROBWBO9 2.75-E@:.%B# ^:%V(; M%O5T!+1?#QX[%?M,Q"D>P&%[X[HN? CF*^.ZV) H][>+O\H7G-QBD\<7;;'P M%HJ![:G21C%:=X08,:<:5=L3/$W7F6!0!VY,CPAO*/-$@O2P G.9;-+8IA1E MYNHS3=>C+4KX6;]]31-;E] TMYD.-R9.D"NJ/5= 6,>>&6][\LM[_8;%C.GH MV1\V4GVPI%B-H!(5VXB(LS^1RXV?JHU_,&J $ (((B-<,)'.#4J]#D-AW+( M;:OIB[;D)N35V&@K9<^6%YSQ5FO=T3N S.46ZKR[M;I-6N@4WZT%P/W%_<7. MHA4LLIA/?"#H!GTU]5?9"1IJKJL3O1,^5GUCD:=YF_V0Z*/[_P# MVM2N2UZB=?4O#&XXY2[%1^M*XJ[ T*]_:7)?O-PWBSML=5P Y;^4ME-+>R!\ M)&R//;U&/X\ P[U"<^TW1A946GX%6"'!-D>1Y']$"*8 AF0DB;!8J_F' *#! M0XKC*_L7L'X=UQTWE \U\6/M(VVB#'5-ZLMTZC>(C&.)@5&8^MNKM'\5/N*# M9O^ZYQ;^@CWSED_B%^V QK&\.U[=_P+TSX\4+8H9UQ8KAI0'HFW3DW4AY,:/@W1"G$##J^IM.CP58J? [%!?=?^DFC!4,+,=1= KN#ES;C$FY#77+A['"=#$ VY M"^K@QK7D9.V" 1;>:BF50;"'FC(Y7O106_WK%.C=H1A)0).)P9)@T(7PK9:" MRD+60R1;?HV* !P5_INX_CEJHB<#HRZ-Y$T?1)["E: L$"F;SIQ^T!N0#09R MT%2XS@3X9Q<<=ASZ02P!H/? ZCWGA8DCT/03( 00%)K](L>>1,:;F%Q\\H5A M^LF= :(TO ,FMRSX%RZ'\[(8< 4@:R-\@(FI+F7<@/Q]+Y,6/Z%P*R8HLNJ1 M])]GU*7 2+.#])\:S$M!BO%N'V#>BHA+(CRK%QZRLE"9(H-I>=(N@&UJI+,8JZ?IRY7T+' =*RA2$$XYV MX T%3RG4JK>2=^/K?7T41&\]/>ZP7]Q.0:U0>S*U#'_R'A>B%BVJ18-]C%0[ MI>@XG,KBCFL90N(S%:U'+_)&IYUXOKZOR^$)UC/'JBTB6NGSSX5I1!NA(QGP M8(24!#.1K(S3!>.B@#Z7"PPWX/PDM@SX5=*Q?P_Q9(PN^#N/%^0%D.A"(>(M MHD?FA7L!)[)G1&NVZAPQ#HZ^Q.7>K"=XT-W,/VGB2"F5+0.GI5<;=^(3I> C M-E$5QFL4>XZ:P78G0&M]\CWYMW$^^QUFX)OX>K5LIVF49 MT*E)QI7**V$O12PI$65*=>5]E98U2DKTY85(PQ8>34HD8%[Z%DW>B.F@-L8R ME7C(-(/U)'0A<1!9)?YF>-N. M(Q$%+WH !@^MI[6#=WG'\M(\84LKD-EV@"NRT/YDQH3!^[YH9C0 BPO0P5.\ M==2&\H%2DLW/\L/T4^OSQ[KRZ!K*?>1KRHVAN@@PP+_X;BWX$$81_\$U??4[ MH3?50G^O?11A$,M\!D)=^9*-L&[>MWJ1E&G@/JQ8IJ*D-!BE85U,GK>DPLN MSC(:]JM'/8U4.Y7FZ$E;3PZ2(I $'LV*CQ+6]JN4\X7]AA MC"8.:N4#'K+F?CM'$/]F2D>F!(E>8CKZZ(C29V*2.P&B-ZJ0HQ5OJ MDI6#FE0/2+9+=:.V!(G,XG/+ ?9,SA8VE)^^6(A=(HX!^5QB7U&=B@$*#-/8 M))@]B8,!/H [P'01DF0+22A[0/:O M=F=PI&!I@XM&""QNL)"J,HZ[#^9*=FF 9MH<)6^L)( K2)%3;(P:2X/A;KY0 M%9CU1*,8/FHG.9)J(+!GIFL!MO]RX0*"T$4JY&DE7!+#,E )A<(6FD5#%T.S MYKRIESXYP0=),U,$!QD88\O$EV" D6$ M" PAH' -TMS'+#V0*.'ZM(\@GJF M$;Z&J: L1Q)D83'0:?K#6$UEAG>#7P+6N;08Z$Z@I4SW^25VYEX#I('0AJ^2 MIFP7F=$0C[ I++Y"K>)^$^Y3M.I[N^*]TB*B9WN*R1,_(AXDAQ##B:7$B5R8 MV-% Z4=ZU7/[J?X;K)XPO(&O/J&&.$";))1).!,ID73O:^$[+%$N06C4I>D*'PEPM2%PO! M/#41/@5&2J4P QB\4;N!CSF,T(D1VN$> @^>@O-8^&-B8';VNHD3J$\"'Y(] M/V-VU(.XE>2+Y^JOBC[S;B:]^Y0)M]VU/5:;[;6RV#@/0=Q8#0 @:A1! %'D M[)F;SQ9;O)#+Y]4945S5EU7X8$'?H#21 N,11H1J)@NW%P78E(RAPT^Q'3;: M_=Q3;/N]QK"?-F\VYQ3;T_Y4)G -&X-A.]<,WG73?->/X#WE,X%O.&BN?_DI M3!@>;NE3WH1F81@?: M;3O75%7G1])OOI/\9:G\W==CRB58T@>AI/)_*O\RZ>;*U(1^H]\N/6=DG-"R M&S2V77N<&=2EET _&X^-"LQ[!S,& ='&_M.T='4WH9X\[ZG40IUJUZ3G:V-0:_DLM0K9KD&QP&S MO:W69^7.*U1\C[(U#Y[/=##>F0ZXZW?7#[C;,'_LQFM7N)3=Y$_L=\)@NUZS M-FX5-=1NU^%TU7:?BA_2^:&W!WX(IZAGVF^N7OR'6TGK$'HM,3&CU?Y<,4O% M+*5GEOY!E$>[1,JCT(GJY;>$*42H4&S!BQJ_1_O7_U2&V>Z9 VIG./B]/SB( M0.@4(1#RHFN?VK.@M0+OFO0V3.K>L^'6+$NQ7 MH:D!E=E4@B3G09*DIW&XPSLP1Q75T=DY7C#_'ENQ+K"V\IT&]/-H[S-7T(/F MG@W'S7M?>OW:N-VN]_N]DBRJJM:A%4IAK>-3V 74=9'G9TWR%<45D8*:Q^? MPH;@@=0'G:*72PM6GJAJ4Q,A[Y4GF7V6\P_[&$]<"G>-K@5%1EFPN M9!XILUU191:JW$>%43ZJ[#>+LGXKJCP7JMQWG4\&JFP59#'OG2C?0__$#^[$ MAM>](P,K8TXH>9,P8F:W'%_IXL;92[R*!]#Y2-GC![[Z;6&0#OK%)D<+P/.1 MPF85IU>=>J?R@2N,@YJ*N.9JN%1U?"H(H9'=:KA4=7PJ$(+ M-4^#+:K)4=7DJ/,!]D^,=@ M'PW7\4AOKS8NK)BP!,59%3^<+3_LH]$[\P""?K^:'%4QR\DPRW ?39=QIAB4 M2'E4DZ/>H_WK?ZIJ4ASNHQHPSO/#(GB^ZG(M(P'MN\MUO84U*GK$4T5=I:*N M?73/Q:AHT"R1>'H/^>JJ@W9/F;W3&'=4ZL-5LYBJ64R5#@[KX./W"@^P*W-8 M;Y5FD$EEY15*8U[#GX& NM5!';&!';4.H=! MZ>HMXJJYO=[WO,6C-'QAVP/!J"51O5^LW,*:S(.[)._:]H\_I2B 0Y/ M'M1'A04=*]H\$]H\_F#OP:C88%*U7:B:5+C+IS*F8*NA1@< T/D(VN.GA89- M89_VA\7.@RWY^+(=RO\K3J\X?0N3:A]U?CE9O564N5^Q>L7J%:NGLOKQRXF& M;3'D?7 6G)XPJ5!>ZX<+ -.F:9,+!\#I>Z,7>F+2\+.D:2_BMH PTV*(AT\ M8V[AIZA6F(A F3"=&=/0-!2Z:N2F*Z366J6M)()".G(N#?568Q--UYSE$T+R M"9[R13>GOP*B ?KA0$H+>)YCN>AH)H.UU8[*L7_#B[394OQ*@XL9SJ=.?Y^P M7Y\K>.' +KINO@'1*6+*G[#J!EW#! M$&CP"V:HP2]U"4$-'C0#]O7_8BMO '!E*B%N-Z(H3)VK>?!QF*UFLP'0SST/ ML]T8MCI%S4#LCKI%#69LYWO200[5&8R*.U2_FA:9;5ID[M%?^XFF91O]%9GF MV,UQNPT= B<%A*\@>.<3;B5/M7P_E:^U(:KBD59 63^XD]N9PLK%5KTYVOL>M],*BU2,]HX8 M;4-,HQA&PPK.9GW4W/MNNHK1*D8K*:.--N0$B^&T?FW!B&FNO+VHH&;R"RN:!04YBK\ ZACQBT+_JW+CA\KN2QCYXZXTD$I M]R:E,Y41&ZS>I""P'_Q-D@:#VKC7:I:D;:^ .K^*\L^5\C>8H;DI?PB4WSZC MGON*\L^5\C?9A1M(/Z=].*J-N_5.::91;)T!#E*5IRD;R@M["8S(GSH- M\:/X+^:BK\PY4-M244V@)<-TE&=N<(OI^E)AX#\M, 7MN)9![]+@K=-0F]O" M6WR%+\PE+_I;( B^ZX8*!?+@J9U3G T.>[Q.1C+R"3ZB(4%N+7@A0 ]'2G9,15W,;/@ ML\J,PP>H D91-=NQM(DK"C*,P*EESQ;GZ\N@:ROT+ \37 ME7]P3?=_():TS&>XCOQ=IC*,E&J6$R@<>K+@19+7 -P@MD"HF%,29 !MB\^9 M9F -S();Q"DHV4R@T6=ZE'UJM'8-S(.RVZ'UB'.3UB/R8#UB@HA&SJK3ESPI MC(K@V8"W I<:BC;W&9[-,:Y&W_JO[6OX<>,D4!'\:U6@W1A3BS.; _O3_]X8 M!9AL(0F'6:I&?,:G HC0B;EL+U D:I?$?4';Z* BM9DFQ%8B+W_0&KQ13PT\ M?93R+EFP>7AHUU&F+C@7SJDV6;"O^-=Q L-N%A>M)0@BV5F0O: M@BM+SBPI^[*Q8QT>+4L_?4S!1QWY+7A$4&[FO#!'>6&@GP 0)EC/F@$D[!]- M=86T0*R8ACP+<(_.[5"1&TA6,DF]EVEVA#NP6.[5!%2KD2HX*8]?0;A3Z1K: M3QK()/'"T(514NF :Z28U"L[V-C/<[)<9Y7E$@ML'SR WPK5Q MO\AH)*4HH7 9^P>@SIQ05;"HTGX1V!*X;[ 5"B[M K-!2$P B)\@-( MA>JK@/1,V+KRTV@+NW.D)<*EJ7L?\)#FV3/BQ)[$9(N%CE( /[F@:T\EK:D: MG!9?>/EXI?2;_3KQ7Y VB$:&@&2X3IB!*(,2U-AVVV:S9ZJOJ4.VVNIP-I_U.?\09FW34 M%E?_MX>V;JE,BK7U1?V(1Y*OGOC&> 6[EHCRQOC*)UA'_.TO%_33C0&&FTM_ MN6+V"_P>_P?_]@J< [_]:8":TU&4P-\>Y#__#NBU;TVL;(\7(*-/('$"7W+D M[_!0T;+DT*&4"^7RE6DZ2J(+()@+G/(:BPVLUE.'$1^\'%Z4L]H: ?+(IZY% M:M(_"-@I>(R4,NO1\#S*K,-88!$(RUR M;FZHYMX%'*$4T,95MF6'DRCTG9MP%O0MKDP[5MZ[U;W?!^ "4TI! ZJ"W#:0 M0ZNS@EQV9IU.P3A5E1L\&*_8-0?HKIEF*?]B^DI)UOGW7O3K3?.&CBI&J;F5C5,^6!0VB*G9L&%K>OC M;;Y[@=[%-R^5(NT8SXRYG,'_7F(D"D/+\,TKBZN:@\9AWB*I$8TH''5WGIRU M#=)+6E]8,6_%O&F-*ROLNL+,TZD[=RD-]7<+F#%PW-#C_<*!-7GB;DLX=VW< M+FJI4<6#%0]6/!CC052/(1[,NC>AVVP5O;VX8M"*0<^803=8N%O:LNMYM%WQ M:,6C%8]NK40#?HUR;TY_LMND_8FCPQRK MY:AJ-DJ3]"]E)4)UJ*IF8T_#Y_9(J-_)D;\X&? 76;[QW^.U: MQ?$NX5=D+<>[!&!5T5%5=%2'JPY75714%1W;3:4YDUA:T0.;2E71T6UVJXJ. MBGDKYLTZ]'=?%1V]VGCG6=L5"U8L6+%@X04=_7-/%F<^3\7!%0?OWP+>2\7' MX-R9N.+1BD?WJ&4+J_@8DK_9:Y\*&Y[+'%9EA@']5PSHT]#-]:-,<+R2RD'R MSN%9JN+:.,3D+]?$X29PQU_<$>/WY%)(E>%8)_Y[^L*,9W[A6$SU/V@K$V:' MII#J)CU,3N^SO5DID3&D"HXFI=$H>)#HN#:FW/)7KBLM9/HC.GY(BHYF\!4V ML4W===*_$DO<'0DAK=8*=$+_S3';J^?/]GJQ@GH/X.,)^$Z_+AA:8)^8_L:6 M-DK$,*$"E-!,SG@^W%W]\\]OM[?*]V]?;ZXN;^O*S8^K MAG+YXZOR^//+X\W7F\N'FV^/I;_'#Q.G[3FFTEE_%)$'0 M(;$Q:]WF*#9,#GZ7/$R.'K;-U#CYQ(3W!..P,U[JN9<&_ MDN?(=5O-^(M;S?@%3T"7XJ1)T'%H?DEKC.Y/6T#Q-W(6-Z[CWF9T')I-\$4Q M@,[>?I+<"2WL'G0;H^'ZW=&G7I1P/-*:;=YZ[A.:G@YW;M;J<1 MVRRZF\T7$D >/G7D#62V6K5QNT[ZIA3[H@Z0+J@8HDQW*S#87PQ#M)$AVKVR M+-4LR-PY"3WWIVG]0N_NWC*G?$VW2#O?]1.9_+0Y(:MJ0(C>&!*>2=3> 6KO M%K6UO02+V2L:R2TM-])(MS;N],I"(^_)[K_6#+&5[N^FJ6XG#K/:/*=-ZEG% MH0=0@F=NRZ '?% ?-HNJ,2^!J5R14&YIN1L)]9&$VH-S-"Y;G?*W0SWASC(_ MHA9*(&UO:&:;?'Z&#)-5YE+]L\GD[ M9X1FV;7#R_B\54)D#E3 05"9KSD14I MRL2:.]JGU>*]2T,-BXQ\!F6[A?Y+N["H:1%X/))W4W%OQ;U[U?1[X-XV11^Z M.^^F.#+W1IJ^CJ'8_]?_OWC_R^;6,TS/1)Q.+'2.5#Y?M(;DA*;4>(NBZH12 MZ_:Q.EV"/J!8!]#ASQ,%;JO9Z&T )H#M@2^PIAL+OOUJ;X6<7JYBL\83G(.* MYBWVILR](HRZ\O:B35\4S5;X[P6?R@]/N.(ZFA@/"1Q*#71843GS"LSQA__*(TMPEWM(F/16W0;LN4KH2EP6IO7 KTJ D70]K>DK:V_87/IC37V]O MQ^W5QKU&7,][QZTCLZ# TH#%EG4 .M. 0Z0XB^!,2J*1(H MVT6;P47[.]A:^SS7H#9N]^K KS$ZDR M]A9]P!=35Y6;.4C)UY61!+N6#IQ]L^@*_M&)NY<9Z MW],JFMF"_EL'I?\V3OFJM_LY*VSVHSTR%E2=/0FT#TH"'2*!5B=G241):JE* M+>9N#($+1/D3G[X8\-[GI8STL?GBLW*'V1R>2P*>2=OD%GRQH>2T8+Z@S27# M[LZ[@ZL>W%(2TX;RU(*)J2>(J5<28CHC4_*637"3'F9>*SLR1-^]W>@[3L+] MVGC8S"D-*SMQGRCN%XWBP1%0_![LP'!N5_Q75-:G)5?WT/6:*69VV@QQ6/,0 M%PWTZIW"5'K9H[45%1;2]E0P%8Z("MO-_BE083ZK\U16N896@BE?L0IWJ@F/ M'X6ZW+=)OSA/J_1#@2(Z!,HP).'?.J>:7T,- S25E_*R4;=9&X_J[58\!/:Q M,FP/3R6;=@<=BTI:8![7A\WX2,Y]4YKJ/G?664BP!0 MN<7-(=R&'SR_!*'^M59GYZ&^A>.SW"4@%4=7''T %VP;CNX@1W>;.^\;+ 5' M;[V,L$0]8#$7C(5L0>IR-&SN=S4Z+Q;GRAR>^F(KW,"U@FG%^-2G]\;L?'U$ MK?5=4N'3YNV1ZG9KXV8CKDNV;^GJ[?&P/3QLG$V2&[HRK>7+U@C4;V5H!#I2 MU\]HAZX?\() ?CCV/5LBOZ+3(S8;WVILHNEBE^J:!J!N/]X U.W'&X#D4Y70 M8S=V_VRSHRM^^I0M7=U!K,\GI>&(KG,274 2QGIP^>WV04H]B_66_NKI'+M0>PK&(T8JGBAD9NV9%84V6I M;AM5D= , ]/S\I9K)&D7W+C6SA.A*WNTA 2S(22P)<'T<+)E61R8,[5W M#O@+2F(BN;(XMY.5!-)XRGQ;&Z)/X>=.45TDE3U:)E+:($4+)J4!DM*@=R*= M[OG64I>_&4GTE680M9ON7U7>'@Y YR-J-O=W%21E:"]HNU=4[/ T"NG7. T5 M.U?L?'#+H3AV'M7&@WIK][U.I6#GE"KZ: 'SFKIZB:XNVAKQ_;5>*2#A,O0M M>=EF\!4V@7NY3OI78M5LQ]J^U%XI]P[]-T>A=];SY>G/YJ?4,TLF6=W]<53J__#38*ZJP956ETZO M*< J- S>&MPO+WQ+SPN:G" M7Y>V9H14!?=(X:Q2_"N93P Q'0YH+5%(&X 4 M?:DP75=^-AX;_M?LAO($UPEC!WOH '/X#!7;7%2/=77)NI8 .+T)/SSA6*5@ M"?CCI28,M8%I$*1P\0UV^(F]>_(2"NXC))6 AY.@T@RQIFI!6P+K*\OSQ&XW M?PVB#;BSE5>PH.9 4*\2+1XGT'J_1,0TE#M#^8%;)I K1]28TPZMD5LP,#7E M@1C"PV,U 9:9+EXO%P+B7?#Q< D/*O+:T[ NM'T-B(?#]E9B,[ONPW AVL00 M!JF<@1O4 (%B-L8JAT3V,M[\N(ZP"/ FW/9N=L^6^.V;X$%VG,V!3]X ^38W M$O:.]3NUL?-FQGF$_^4">D)'M!$2_V @NH$"O08HFKFSL#1="98E(>C8]"]7 MLS@M18S@C6QY(A+\4P;F #J>^_B#MWE['W$3Y!JB^";Y69.3+DS*B1"7V8@I M0+AM8F^E3XZI#PN_D(?F3#.0;WQJ0.K6 RK!3R4^,]Q'0@\%%C9! MF]BTC?*%.8%,,#A7[4 _R]VA<^XH9&VOHB?$!O1F^H*4-,H4_"DXLB=G""=, M0?]N@<<5(/^;'4@6(%P'$.WW_\A74*]'@!__C6^8+<0W/G."/>[MM$#WDD0/ MGBH%I;)PX;$@9PA6.:2H\P(G?GX1@$+N;"C7?A.>P P1HWRO0 0*/2+$$(3@ MP8;Y!I>T.%(!206YUE/F./$*-GTT&^GB)E'_$[0/U#^NZ3ITN)\&&J+"HA:* M@)%\$".JJD.>>C1$2RE&J\Z55;E4\6M^$G&1%^EG?J*K^SQ8:&J<^-]*2 M%UYCM2KJYC(WD'<:61HMRV18/D60Z8L)6\BF1]=0[E\8 +:N_(,##XH?IMRE MB(C@P:^6^0Q'6/F;35K7TFPNM)A;^7 MX-#UX@Y=^,F>3!9OV,ZEZV5RZ40\8.^[0.F)GS0P9;1I!A3=6QX3$%1.39B M02QLLKYG#8?=5&) ]B\ 1M1CQ<\\UCYX1 M[;LMWH /S;9=$@239>2M( W KH#7Y--.K>8:1_&1X2 #0M&E7 +-,60%!Q(6 MV*7KO)C65GH)*S0VJ25R?SQ*L?$8>$$!6W)+UF !X03?2@6(_GD:W :;B0EWLV )BAY /Z8?R@Z4VZJ M& ( -EDKA/E_N 976NLP#V(!\Q[24AX0!U1S20Z7F #I\IE=XU&-0X7!A<8%1^MCOY-Y\ZY#)/IQ87 0,' M0TB@@T*AV_C-#>+&^*5[&RX=I=&O&JI=0WV U\'UT?EDS]R_XT4[N"2N'(M= M\ ^Z(3/@-"(NATXG226PXW1]V5!N9HEKKS'<:1J>MK.8BF[KQ'SEVR([[=ZD MX9,O?84+9G\N3..*#A,0PA,XAS;:L$G([M3&[78C"=F2:BE*N3GLWNKM=$0 M&;AX7S$IFA205]DR.#(XQYUX/!YO9JC,4N"SMM M 1&^@;C!7UE<1(2F>)"& MDKKWO+Y>4(L'':0$Z)&*^T_4,BKJZHFC#KP8IG\F$8-MU9M$?R/NWU,BYTQ2O_ M!,1$2>S=)\]Z@RP/RVT5O4[R:Y#_9ZZ#X58!(7NA:Q@;Q-"'94=_2_Z3K0%^ M@0,M#BXTN97>O,-7C-I\)(;#?(+MZ@!-RH*((ZRSD(EW-4QYH0CV<"CSB0NP MCWX#X!P.?\JM72)P;VX!]P>\7Q+O6/]6=Z]@.T T(_K ^6*^WASBO,%ZA]8=G7)O!0R,@\T 0 $69LR7F"0 A M (D/ADFPY+_1*#XB5.QDL/PPG2?S&QUN X1P&4+&SPN +HSC-WJR[K,N4AG"2@>7L-M3".P-8G%3%*@ MG0UQ7^&>U]XU0\@+<',WNX%/"UF*:%:3D#4$)ZD7%\Y$S2A5-?\146\92=Q!LQT$#$(3J8VH M2Y(;!OA1G9VV[WKIDPSRTUIK]X6J %3D2LQ__.5BRUSY0'+><>+:<'G;)N(&.:(A@M?>U]<+\LIP8B\K+,^ )HL-#A4*5%(Z MBU 651'I@CJ\V1'I4P<>":Z)8UJ 1_E<*H/PTN0>,,AI$:^@Q.T;@8]AWI;, ML1"8-9$$T_STDV.9JT"KR\J4:##VA6I9.&'*MD&FBCH/L ?AE(A03OD-.EQ@ M+812K'"P&=,LY97IVZ16HZHR$!0)<8Q(V-HK=[K+'Z0+B8-VA@CV!UG0(P-O M L2J#&%XH?R/0N7XD?VI:3O;1.DV3+N6M2RVA(@7J+O"M^6^? ?=P;0-V^$1 MV&"?D_I&R\ C@H+PO>KM)@0A+4$",I/''5"EH6OGOC4FT[L)!M&*%QPN*""? M SD1, SD3IZ*Q2DAC*:1B(F\O8@2#LS]:B)3_,)>@1+ "GD65258.C'G7$@) M3P@LPWRLHM(111AAD2GEI3^+>>ESZY28(3V5GZ)?3D0K$0<1N',GRNLBP*.\ MX7]R9@XVY0VB]HM(&>1-HP7>X;"WI@$F^8#=PQZPCT,) =6)8>!U;NV*LJEO M%Q')AXY[9H'(P%HA]5\HHH*GQB\V6-]ZE':@?.#/ -6/$^EHDW#D#X(0R(D^' MUNR@N95RCL9#M]+,.?"00PN.UAE$.]@)6YZF7VZ='*.F+>7U.ENHH)/MHHC! M,FJ/ZKU>O]X=Q.=DQ3&Q!:1S2Y4M(5V\U5,@I'O-)D&ZU6G6^PFS_U,E2K(> M7KM":\NM3'3/+\LK=(%CM;R]9JQJ]^05J*\N0RT.V)$BBXG\H%-TN5*RI!<1 M4Q&/H,"6Z7 *M"K\-[;HV133X7*PO?R.B&C:&/O&# 3'$*_?_R$52#B;'O/[ MX!<7,U$]\\8LBQDR1TRA70J;^+_^@(N;/(*I*[7(X3$8^8JE'8Y=R[8I*KFM M.@GO)[%-JMT8%+6XJ=7HMT9EVR8%AVJO?_DNVZ1&95NBE+$=(B0>:)%2COU) MY9S)&+MF,^0"R0HFLH2XS[@\;/-U-ZP5.R-X MO;\%8V'.V66 :38B*/\\RN;:J5(9W)E8^5>A)G9[K3-3\*J?4YM\^JYI<'@X M(L09_6T@PG:]/]C[OJFRS$P]&2DNO#KT2*@2+^R<)3A3[V? _S9\%5^1YA?E7@%WBI7ORSEYVSYP97"BYGVFZL7_^%60B5PK]FM MC:G:LOVY)+/>J^4 !1-;MWTX6LL@Y7LXE';42F[A.NGU H)Z.JK??J2S[XU./F#8B$BB8=/%;6Q(+/BK[/7=DAOCE"TY?#"]=ND1F>J;6H2_+ MX".R@/H2E*XJD1+BM!^R)R@GO]&B].&@7V]VTLJI*[/^U&EPO0MY?"(;J:U>)^HH5]JR?[3RX@_!!EQT3A$Z'U'Z\2VB\R,]L-6HEL$9[Y:KNB8 MP2J#IQ=F2(;[84K$>>P6XZA6LS8>)K1M5^O'SH/TVLWRDEZK3*3W'@ST=#&. MTV>K^/H&5FJ5A97R&4VM=FW<[;;J[=:P)"939;<73IOKX_'EI4W*SR9WT%3F M_+ZH:\W(J,J2WZ5Z)F6.I AV/LARYFO3NJ894UZ'=VZFP7Z8>@BM5[Y:&V#B/:*U^&@/)TT]_FI]^!+>(F<*MJ_I<6V09]< MC+\G"A\!A8.'T<4ZGIV#0*6@\)0UY"E+QTO:K/TUYZ:UXM?B-H[Q??9 M:!R-UVVAKAU?4%%J=%[#^GTDWKQ*KHI3W=/81"$RZ8\R;+X5N;9S"_=-JT3V M>]X.L%=\GVR<0F52,GD+[Y&BI\^H&N8KBK_'YLO/L.C M&SBS]_*9)H,O7 OM#9I?+X:(QF:%(Y3%C@;!O,L64NF(6R?E>/OR>7"VB*.;"FI$H!,CF=V7:] M?15V,$09;J;9 K^NOS8]--?^'Y6[M83+O M'6*(=J]- ]+B&1"/_QH@#<-[67)=K9.R>7GO4H7B=XUX7,&7*F(3,;#P*]-T M:M1%/))T"%@_+,5S6H]EW?JJO>+H\WN=38EZ3\TDIKV30(6M9CUAKE9$.3-% MYPZM;(_J9M0=[>;G6_%'GX_IUZW/4E=?6G/<&C&%9\MU&M\9:@8%'0[EUE$; MR@?Y(/^CWA.\[30O'.?]>PV"D9??TSX6Z;7X;\;-]5["*;>7-MHT9.ZPG:MM MW.U3'S6;]=%H[1+-B :/KCR(@"R<@8OBBH7ZZW=4+X1&Q@*\QAF"]J0HINV7&LUQ24K!#"?!&;WVSQFMAC )2F]RRY(2;?DLY.:W,@3IA8H5#W=\W 54RXF_,2 MEV+K?&OZ[3QA5;CP*-7W'OF2$(*MB@&"\BV9)A6(L.D(TKBQ:LW M25D!V>MT:N-^HQW?>2.(;(5\Y>ZC0+SC6DS3_@=W]6JXG1$YS-NBYI$88E1<.ZK1 MO#U,*\"8F/ \CW>)W9A<[@0ZQ7P6VU^(CF@#YFP&5C_NG/KH$Z@O3=$TH?4Q MP9JHZ!%,*^D$$M0 5R19.D*P84IJ0?/-@*M;?+OM=ZG:*YWP$I86)NRVZW5Z MM*IQS:[&5;8.[VZ,\+(VGW-5$\ZDD!P>8"FF0H&9A;]Y+[0"4[/A&?Y!Z?=H!!;*0?#(DG0E?(N%$E//Q(_#K MITP'MH.(.R;0+7D$0..JI/&%)FT1VGA&*QN0$LP"; L4\]_P7?9JU,F3]V_ MG38W OR 3V@:7%ER9L7D?C#YFKP;9,VXZ$']GV$;M6I[T^&!E>\B8/ZYGZ>7?8 M]3KH!W<:\0*[(/BX/D@>B;*E(3A+M+VR"8L4N00"U,.-89BOS''M4 !SI[C*QFTC MAXVK=)NX6+M5;XX2,A^!U9-D,D4"EH5'6CH'B;1T6QB '*Z+M C+Z"W-E<0] MXQ0J)%=YPFS-%BH*U]*'+'SY#/G9* V.Q)N$M1C-]D9 C=&1("'N'4RS M(Z]@ON43P0?M^'4G_P9Y@F3L;0 &+2G].+ TF(HRD'I!R0_Q#0VYEG=%U$3A M@\>@&HB+T")>01PK^W5WTLV=];IYG5>>5S=WVY@73)M%XZ71F.,[Y%[: R/* MCL6]> N36\S#JW4)39Y)SN:(@O^0%23H0Z,TCHT>-[;T MA>97Q)9.UHRSD6 MG\"17, <^GR^0L!_WYIL?Z9#KK4WUX![6E%U29N@ 3&W<@DL"+/OG-FNA?G; M!Q1P&.R'#_PP#7YW0[ZY;GE%?;(R=% MN23,XC).$@G\$)4!R4Y=L0['M3W/X8O.IK\N'J?@IXL@UU1XZRK7Y1;LJ>ZJ MJ]MV@&==L<373M]+LU^3\[ +;%I-VHJ6=X/-L-WH]X?%+(O!4'][EV4Q9]&R M+@/-)*?5!$MH^?8;RZ;](<>"/%]-$+94#+,5?6X&0PGI,R=Y1NJ2NX60 M9RC V>W5QL->(R$3_,=[VIE#B'G0[%\7,RQ+],U%"TR!]R,Y6C1H\$!U@]DK1$^9U)QJ\: MYKC!U5EJ7%2@L*H?I2V02I.7Z=DO\&2^F&2)$(-Q, M?),V';;9K-GJJ^I0[;:ZG VG_4Y_Q!F;=-065_]W@+O1CY[K3,Y\M-H-$6B2 M;;*Y@BY?-1LKQ !!5/ODCX5[$+MSKTQ;CND/3X5+V$7<'0FJ >!R]=*1O[N( M;2@F%^Z"'J:$WQ?'UDH<*8RYX*7X@H37!DURN5@5#/F5HG@Z7 MIW_=S1[XU'PV,"@G&BX(9'$ ]9HGN*SY*9I#E?=4'!PX(=R=BPFARAR++IPFU4.]L^Y%Z2%#[\]N-AH]W/O_VXV^CU.YMB M1Z6<>Y4YIM5L]$?%;64>%!-H:S8&S?UM92X2 Z7;\#S,-JR&),%W(0F^H22@ M^.].&Y_W#NO]?"K/_(ER(W77SK4/E'_ M('X*+$-A<$F#@M%*B2S;STO+W;GW2^7A@JTF)15^N-(/X2SKI\X\N$?R+>=^ M@3*A)^>$PL2A8*7#QW_M,H0Q\^BKX]PM7VE0M-.^LQH,D-X]5Y.=_V_"O?7C M59W Q\=2L7-:L% QP=DR0;>Y+R:(=#^>QQS84I.T4*YB1M>F56PE4[)Y9GB> MUA3.+1BRM2^&Q/4JG:*VXY[8Y->SIYKVOJ@&Z[NZ.]LR[V7;0UD_50&N EP% MN)/X5 6X"G"E EPNKVS0&/1*[BBMWY-1)L1D\(SWO-*@=,C+';@I$$!GY"_L MRUOHU<;MWLYKG M'74GCIA7S5LR;GWE[^V+>/C;X[QP@*@7S;KUV95"B;0'W MW*(::>S@%:6RL5SJ2IQW<[=U-T8O0L]:V'KZ2==1H M=;:I9!T,"BO.[(UZA56,)K]DJT.M[_+.6,58+D4>DTS-[213NIM5DF*]C%T6 M/_R9*V*C0HX+;JC%.BTX_$D_ +8OX50X=)+*=_^.[3\7.,):_(RS/!0:YG&, M"L>YIJHZ/Y(F^6G(54;,\:?W2$%?P([.(C<4'A5,>:=B=;N;]I\D=^I@8]HS M=9]]6<8:F4A6B85,-P;(,9>ZF^YP7.+3"S/DWJL?ID3I#SFE,S8,H3>LC8>C MG=W?O*C.;B!+5!>3?]TOJ9ZP\YK[_J?KFZ9.9>NNGSIR "[U-)144*2:4#/Y M\Z62&'A4&_?;C:)WC^[1QRUSON- UQ<"/V&SH4C0G"C/K[4H>J=H4?1;!5D41Y8)NP34 MRQ+<#46M+M;';G'X[5R.&I5A7I-&VFI69.JF&'-+TS7-F?+L+U,)!K3Z8UQ$\27QIE?]SK+GN)Z^Y MAHN'QF9L')AAB:$K-#T\:[IA9:=#\I ;R6^2*;H8[E^8-FV7^T0OU5YY,.ST MCVC&1HJ<9O 5-@$!XSKI7TD:NW$,QF]U5J 3^N^+%01@GT$N6)S]NJ E.Y^8 M_L:6-DJ_L&@#N28?/L#$U>K=\TZS/1!@DJ.X#W=7__SSV^VM\OW;UYNKR]NZ M>7QYNO-Y2W\/7%-@([]^K^VF/2L@??AK,536XTL[3 MTDS19N+-^6]L^CQ,_KO?/]GY!WOSPA[WP[H_I4#SZL#X<[3P*HDN)EY/@J*9XKA-T_ MR1!V/V7S66DX>(=!'Z?=RD;XX^D#RS.DFM^!_HP.>CJH_B0$V3>&"+OG5I\# M4)_=47TT*BI]="@-N28UO'_B/#W%$*70 RJ&*'UNI1V&J!TZ\0WB)SWIZ504 MP+](J^_B7)V6_*R.%8.ETF];^3?MUJG&!P>M MVKC;;=7;A4W++8A2CN0;'9,/2B=*#C@MXNPCCU$1<2J1QT$;#8Q^45.$#RX; MSJM\-KYR7A:#I%4FBF*0O=?2-I2GV.]LA4A7F5GF?%.A[>#@A;:XZ30@^=C=VK@3.S;M<-U4')RS'/:-V4KZSO.D4N*HM"MM*7&:?=0/ M@-RKC9N-;KR@&-A;AW_4E;<7#6QLS29H3675\(2'U_3Y;&, B#905;P\;F^P M$I1V;5KR5_BY+'37KXW;C5X:Y64I'3NMDL=U<]TSS/M9L^,R61K0^[P8 8AF M(45LVYV+WZ64.PY.<=Q/7*4AGT1K'(4N,P7\97_(L\B[(;&NK7+TG5_E#5LB MPMI/%CNBRF(!<#.5/LHELX>M?6PUFXUF,W?Q8[_7&/;ZQ=09]AJM3MXBQ[3? M=P;Y=DZN/52WB.+'TRB4V[C3KIF\W3%K,.A]P^6<%P$FQ\R__>;65 ,K;P'* MBV<@B_QU)5O#HUR=3$T1$]FJ[FA/.0;?=P^9!QY"[Q&?23Y]6KYXI:%E"PK8 MV]+#LBP4S4@D/_[[29%0;#UN->.;@CQU$ M29;"I=UHYAP%Q@D:'@^:_>MBAN:8AOC@MJ-8V,*Q@P52"8J#" K$W#4@[D;B M;8.8 KXVZC$Q_*LXN8*,CB>&=BX@3MBB=NS94/%%R,55R];R,B)>#8:R8R M_V0S\T_R6 F(EPS1XF&K-NXU^O'\RL6&0'@O'C<]YC7:=(UV+&E8&3J[2[#U M:=FU5))WED XMKYA?,"PDS&>7J(,<<[I ='(N@3'QICZ.YHYJT]&,8-F8/1%Y8S%[ (0,_01Y:^A*. M3C]*E?+^LBJ1J0P$"F\?@1>'IE_>9TPNO!?HT+\?^)R!VRQ)Z H>A)ZQRW3Z M&2W3@T"L-.Y/-G!>/C];_)DV7!QM*EJVD]X 0C7#!JLU.HWDX,<=;%D'\T$S ME/]JU>&M?[-7YYUE7]OY'H*9=ZYC.\Q0J9JD[+-7RMFCE=);T6OOJ[="ZNP0 MZK;KH1AV:^-6O=,>UOOM$J\>R3]>O)JR$F3]W]^4E>T[*J,L6URU0YQA5WH: M-I4^#'L8Q6NWWPF3%E)Z$;[+KEF6_=6%;'CR^UVXWCSJE)IRRJZT*6][Z^), MG/7Q=\NT,_8CA"18'R18=U0'<562>1_50)J]Z-#NCOV"=BY:S*M'!Z4:.7.D MC%O)OY]3YQU_.L-I?^K]S#TBH79M6C.N'67TT5'OG7OTT=ZM"HD)%UZ^[92C M(9:$UP>]N$UQH"%'^W%[SI,"2VE.)!!A7IMBA&VES7Y)9AD=J0ZQY-^O;(IR MVQ0G6-^YDCDI?&35R2]IW2YKTBE[UF2$L^OJPT&_WDPH#=]IOLQ);V0]]FEI,W"U*NI27)[+-)MJVQWTAN?K%3 MJ,X)2YS:FXOO1^W:>-@8I-;>%U1UOW/H^?3%\)D(VPU"]J*XS;YQLO>+ON1, MO2Q642<@]4YMW!DVZYU1N8/K*9Z*]V]K5Z?9QNB,7 M I1:"TA#C]IM#CL4NG*T=UQMZ6AWP8[O-.O]_LYU3]O@O=S>]@ZT6SH^ M+WY<\YF8@\?RO4.LF]?W[M7&K7:C%1\\>KX>]S$K1[,"<]G2[3G/0, M'?*C?FT\"";E'LM)7TL9[UZHGXM$W\[!+X9EH@Y^*[>'/ZB->X/ZJ+ "SNP( MW[/[?P;3]9G?6ZCYO7MB,K%F*P">J:LSVJUCBUGYVFS&+6[@!'[NO'$N!@M/ M==.F2?@T R\ZB>%O-LY8GYMX/>R7Q@'[^&<>&;Z]/[@N'A?%,^\W5B_]P MRTP"Q*@V_F'&!_MOIBN:)+XM<74RL6691K2O6R6!:P:4C?LC+"ZDIF,"3O\ MXL40>ULV$7X+,%H07Y](3L Q@X4'?T0G4$@;MQE\A4UL4W>=]*^48&:? M0&)WA5A#_WWQ\V8+T&H7$XNS7Q=L!H?]Q/0WMK31Q Z3)="D?/@ %<7JW<4- MQS1%Y'A#)S)2]\/=U3___'9[JWS_]O7FZO*VKMS\N&HHES^^*H\_OSS>?+VY M?+CY]ECZ>X# @X>!.+XR466C,H1_49D+*;]KS6#&5 -]^>C +R2[K#<%)+VO MKLLY*B%_^&DP5\7.C]6)(-XNG+ ,#D0*B(_CR%9Z8O:9)_>6J;I31TD2;J=E MN#T%7B<-Z5,6S'*62*),W@XM5_]^$1?6^QZZIU=@!+!?=>7V]DKY4!,_U3XJ M@JR]22<#M F;;>4#?KM&__2?#!\FUY5L9COR?/Y[JKLVR'SES;1T%209&#-X M!V*E*;<CK:8(Q/I2@\IV!56,ITO@1[[NY#X&(;H?#%-O-SP(0RO?'2_I%Z_-' MY4US7B2XZ+M?+1!D_V9+Y>_NPF%U> .>'=YP-YO!"ZR5V$!#N7D!]<=M-3!H M 6FJS8VX>]5O=FICH-M+(@B,_F&\&OG0I M$;=F=Y[ *9]RA%+4JXN2U0L#VIE.P4A2\_HMO8C?THZ@)\V6NQ2O>N#:? ($ M1+^[F]WYO-^LYLW*MLO\VUZM?%P4!\U MXX'8.,T*TQ0=_4 J@62PPH?T_%TA-WPJ]<^J6.*P0+#<#OERF@$R$*,%*#XT MPZ<<76,37,. ?"]7EDU]VV(:MBTF3&<8A+1?.'=6W:+R*ZI5J1=(5L%6#!!+ M$ 94P&T392&<^A(^HN+'ZE(W,6+D%060),/];WJBHNX=):K(ZD#N*CQ*H$Y^ MV8L$1=5FH-GJ@6JK*T!4%PY\P0:A104Y'FT@79GS.0:!P5#Y#U= < 63>,$C M<(C$X#Z@##62F*1M+(YR=,8T'5PYL8AU]5(*PW\)O>N1X$*$VD#LNO1N^1UQ MO?C%@8KAPJ3$G:A5@42JTR/@D=YCQ%LDW1HD27P7*%VF+;72H6UL^[9I/K.#7G2[H#U^_ZK64*O MA2#&<&TNVO48] ; X*=#D@/N;LYY)-B(8_&E^< "^A2@FC(#XVH3@"&W*6\ M4D69BQ4-(:!$WQD@2CY7OET-T"0Q&)P,CZ;\&XYEJ]I41/3>$) "G, $FHUV M&\;M-1!:.M/F=20*!M0.\+.6%Y/EA?PGAEPU$(R(#3BZ849.#S8!H,:2VXE% M@&M?YX579S_PR8G;2]T&VML@<^,.P*JQ?!425\(F+ 1=Y7L8]*.7F M7P&C9A71\!W_ 8%XWDH. QE<"#I F57WA.'%A#/BJY L#DM? -7"E*9GZ,[X M#4_)8[:0O7+#=&VP.'1XFQ4F0V1?>(8E3(A4R:Y9 $15LRFA:X<\(OPT$RQ/ M,A@,#9 AOE6 AC+Y$JNR2('ON0OY*?J20!2^'!ZF&?+'691#Q2\";B+O2^H6 M"5C,D.U?].<1X@WE.KN0CHGEQ+LP2@+Y.C.N%B)7I%7I1MB[\;X8^1C0K+Y. M/"8"?Y,(BN#&?@'-HS#BZIV2Z9ZV6>;K_D5_-X)<2]$SXJ$?7-H%"\/0.GCI=RPBQX+U'E%($,C9R M8S_?8Y=$V7Q-%CZ10V\EQ=^ES%X!6SZAG0B22DZ?M9Q&VER82,:8L8(7<-LQ M#1[$#9C%_=H-C$6!5)(F[T2(.T31#L'"U=#TI6USYW(*SK/(_'[E&/;U:X;L M[)4__68_;QBS=ZB3#6IC(UZ3E%@0LHJ0%_ _@!]X$#]D6\2QBRRI&)6XI*(K M2RHV%,BL5E/<@K#A7*1R^2T'O6(GE$^,$LHG1O'RB6U>?0?:@/1[ZLN'"2\? M)M1NT/?C]1KKZC?2,)ZM!1?5H.R)] 8PV$QE#+ ]$36[[-AH&_!9D8[DV6;#T9%,@$I6+"&R2 M22C>C#84QHC!EG-D)5WL&51^+"(-Y$Z'3BM-"WH860&V0LD5$<6D^D2=3(P- M"Q@'64@0NT/N9EZ[2&)!EY\DE!31:M;&MO9;U'"M4EQ#\?%@3J?N@N"=KDCL MOV8)2<[A^F: 2XNSN]D#9_HW&VLQ[F4J,&\&J86[+6D]2D(9Z5\NJLB9"3I2 MDHYP:')?9I2<0RO\,FT0BX-Z+_-E@ C_U'Z;8/I\!VM2>V:&="Z8)#WR 9"L MX9.7[K-K.ZAB!B$,D[WKHSD5+MXK8[#I-[-DL[\SPYUA+Q,>YMIGXYP)[18F MM-\2"H9-- N5>?@E(6%1SXWP?NM U-O-2;V QK];H$)>0736TY ]!O*3> 5UV,B>8UEGPRISH%D&%CVW7IK': XIU"[T-<*4.:4W+W_RZ:_ M,%(S_54G"OP'MVR^3*,?,R@K\FQJU+D8@: /8G0<_4E.-?%FB-I:/9ERI.0M M!8S\0(DJ_=;8HV-66!ZK$8Z ]=C)2V[[K4'&);=ELM30NA'[9A$98N,M?-U6 M_L)0G>8(DRQ<*,8FP B)B6/3LV9(!,R$9>\98A_$CEHRMTP7CJS:'[-NN$TL MV#SXSMMN._?.VWZ_,=R\R;64\U(S+W/M-KJC?&M]UZR];0^+V3#;;?2[Z]?> M9MP=FW,&3ED^59*EGJ-,$80G:O;Z+IJ]OE&S%]7;9YRN^"/YL MED0F@44<#8P74^C[3V1S_HP8N<5ZH0K MV\ZI4.A9#?5LG_%0SW;NF1_KO>]HF%(6C\?GT3>VL*+X:8QNB M^%Y!%#\"BF\6-5IL5XI_/WNS2,+]BUFB2.7T5&FFT: GN5>I:-WC(=F/OB5P M81N'/12VBKA,ZX[.CCR*%M29R*,%Y-'JE80\BG1X6IV2B^A5=T>V]9V5F-ZT ME"/L]IX&D^[7?TCCTC:N8RYXKO)Q]\EGF=!:;=\JR$A/(ZL.IN:+V@"QO\T[ M[SMH>QU)%IZ<>BC/5LGLWR\T\%H:PDMIE9F;<)C_^%T3Q(L7YNS"Q<8X+#H^ M/9K+H#A.2ST4;76$2XL?\!5WLY\V%R7F(7I(TAE=+&LN:I/BB5D;9TXT&VR* M'8BF5R:B*3046'+I?D,-C;:#U6'"S30G<"I1$GY6ZM,C].U^ M;=RI0H/G2"SL)E8QPOPHC_A^[S)">.Z,FB+0J;,DS*5KN'.( M'36=TD=QJLC@445_'HH: 44-R[^1^[SB@LF8?WP!S^J"ABP()6"%1D">E29X M'X;9!@.>T(W-KNOB]IUF;5R6E&UEMA\PJY.-.EJU\E0]2VRPXSW+^THJAH1;56 K5KXT%AMAW)][#O]\SB<66EX V*=7:2E=0[%R66"4-5H_5NQ5Q2TMP9MW)KVS)) MYA12UU6>$MV* \Z5 [8H4\O& 854K)6KWKBL!!TJ5'L'2KTM!(WL^ &%E]%=)NU<;O13ET!E$X7 M>\\_G@'^A@= 8 L1.%R+P/?@\N:3@Z?I!A>$NU)Q43._% R;P86P4+LV[A0D M PN>@5)V[&TC PM'7Z143/RR ] MJM;BPRK @AX4!'PJOK[;]JK&-YT'W89( M9C_4^OV:Q2S%+,E^Q4Q]<:%2ZK-;,)D1 %+BOCNGYG\XLQ1NX'F#I=+>ME'E M@Y_I^)A7IY]),WS.,1+Y+E]:$R?W#(G.IF;X-;:%5V4D(O0 M[O9M88FY_]0 M*#[+QO:@+JF'6Y#J[?[.(XAS8;*D=7MGPH/;5?2=.@_FKO7;P(.)/L4&WHNS M5ZLV[NT^N6+OS/4>DG+K5'=JWSI?(#BJ,$XDK3C^=VK@_Z)>$>MZ[K]3?2N">9$#Z6 (7P?_T M9B:Q0K3GB\63!L'W M^N#7M4M1D569HB64H&ED@]WWK3-;]W6R,G18V:"'D*'7IIL8&AO6QM6*K1.@ MG6,(4$$SX0#13/O-U8O_<"O1-AW5QE1/V/Y<$HHJ?:-PH9M\&X->R?4 K2#8 MQ69^MUN3"M($><.]_69MW*UWVD492\=/3!9D?9\+(1Y:K>0F0.SFK;=Z146, M2Y2\.T$['L6,LK"XC4MD7IGN!NT$[\R*_W HX?W3\"#,U6^_I_#1RSG^E,0K MV+;;BZ>Y23*'+SD$T'1&PS+F /3C;%KLXMOS5\MZ9,6Y>( MU.+-6!E5G*RZ3ECO4:W+*@Q I94R13L8*=HIMSG7!155'_5W'L%6."I+.CMX M[07?::EDD: I+0,?Q#'+S;X]K/X:]0K>G;<3"K>V--9WOB7]C #7#)<6+27] M!KO'$%+:=-AFLV:KKZI#M=OJM]@%: MS)*;2EJ]AI*O">\KGSC8@JF;MFLE--KU^X)8 5)N*\\*5*W,.AUD2?!X NF]VC\J8Y+_!HPWQECFLKM]J,*X]3 MC8,\@9]D7N\:V%NYJ2NW]\J'FO_AVD %^FFP/(,&QEI M(SE%'78[8!PE??,81" MO<*S"R$52S)GB+O!K_Y5K<#/8-F$)W$OB MDAO#!E)'L%ZS*?=XVX#%: &'4\ID C3HLB; ,2&H0>1!-< M#O\ZTRS;R7O!WH$NB#G)=L*D'?^"#I#]%&[Q1J0U7^@![@!+D"X#8!/4!)\%'-4%H1#[3%XV_ M"JX!D'ID!P?DMF,:W&Z .'#$HU7SS0 J,\%+5FWQJ)R [Z\'_+U\-HY$1B3 MF^]F-S9RT)2V>68L\PZA8 0H:#7BF6$?!2034.+34'U\!\*AX'O)N#&V=\CY M_5O=9H#M58UX8,R[3)1.X#"F K(3I$R$)F:<*_PO%ZG#5'*.-ECAG9L?UY&A MUE'.N?3?>-ULJ,SB'/-'S[/8W>X&I)R^,M 2M05 MTRI((F2_U'828H!=" D24%BAOABT76#=* :%+JTA/>D*G 2T&W.4%&OBT)I_ M+H$2DUML.@6]B)PF%)/S K_T[X 1^;GFS@5/,F7Z G8D:CB02"#D-;F9Q-OZ MCJ).B+"I>(/@8+1[;(X>K4&6-D.1:H-A(:<% +W(N0+P@48,8BDV;%GF)MP8 M>#&#"Z(F0'&0X<03(;48YH:PT8"*Q@+FURRA C00KJ0[ JN(P8/^!TP;@!%.(M!$=("WVX#TKCMG4.^EZHI!I])RG7IO6#GGLWDZ:CQFWXN\[5+TOO MGO)K9*8SQ[0"H74W\R?T"Z:_FZT8#"2>$F5;!^>1KI%L228<_M[B.G]%E/AX M]80@4*R&_SLAHQ-8 \ZIV?2D*6\H">026$V>];&!9HA&0-PJ$C81Y$_X(Q($',H; M\I7;6.S7QLW4N:V>L0@<)KA.Z@U0>:_ ($RS9*&#Y![\G*+YYQ-,*8G,CAIN M4ZD[)27&G^73)CE1^)LO.IO^NGB-[720UWE"V8]A14DF5$V MJ$[5U;V8#8VS6O7<>X(@)Z;% _,5- &""%0D1I(0AA^TCPI(Y3E7 MKO(9G$'UHCS14-9'>NH'#;Z6VW3J;M"N4;+UM@'BN1[1AE8W>&\#]-Z2G+>Z MLM#!NBS,U$L^[Q?4+X_@1S#USO@7LS04XWCX5N)IAWC:9MS_@M,*'\0 !(#T M -GAH\_:9-=DNDDW.]R_@D%C/ /<-3/9JAS5QL-$F).2!LWISJ,,_<($)YL+ M$6T5.L7375/-FKIS\)@P+%I'Z@816ARA)?C4=W2.)Q-\Z_#%A7G]9-ZY#IX& M-;QO>G]A.I[OQKC5N LFN8BPK"?.(85/DM!-=@)JXBB6I1$N0V7P_X9B!F<) M6>L3<1KD5AW.@X];,/)'A>LNGH.P!4/H] 5A5!JAT62CV2W<$#"[T5[BSJI= MO#GB3Y] .D*'7YF"T03G!8//XK)63SCM856E<5M^"^Q$5%WUB#GF/V+*+%"# MB#TADB5;ZQA'G^HNNE"B< 5YW7^84*!"Q.L:N,TJYAGP^S;3A5'Y!%#$3$XC M'GS9@+G3P#=XD(]\X8A6)U!IK:AS&$W*@+4%%*$254BN6:45(V1URX?4\;?\ M]_2%&<_"APRB$3HF?SRK0@ ]A&H_:?))(24*9 )\%W5!DWSJG);>\##Y@F&K M-AZL2Q< F%(/CJ8IXF WL>8%NHBLO=+B-8AXF M^M()L+GWWWH0C@PQ%3,K2=;^+(]QZ)[C633/CL+D0NW0!PNO2AQ*NZT5!")B@QSRC?' M>"]SQD^F#Q_O"[E!A/&;-0(EG)ZF++9/$IZ0379 UBB[DL;-[PSE!UR)N*/5 M).YHK]-D6%5@ N]<)NJS=64',F"^^GT_<"X2$HR,A^!(@F';*R4*#>5^!4.K MCXW>P=>!VFKHHTA].&@>2!_VDQD\&O @WS, A$@X=5#,K(&)P_!QXT .#KRT8=!EU\!9X#9<50V%!"C2Y#U&.%]Q\S)L70;F M3%OJ%T-5%#HS6##BZFZ M4SS/"7+O/YCAHB'?%L-QU_ NY3)>-&N%>G",P4%/X&/,A%54*KTU!/L:L'+9"CGK??I M= [$S@.,4VQB9R$8$V'I)S'AHZ)*RF/;BRC;RNAG2"P@M-?6 G:;Z^P^BKW< MS;S@Q!V\+=C.G;#&CM@RN/BP-NXT5RO_).]2M8+(AJ\_8&N/!QS! ?LI!T0S MR@\-@>[1I ^.T_NY(ZD\@+1$CA<.C2)RA+$FLC,YLW0-2%DHJX;R;3;#).5K MPIXV]QAL';4H^9UPX(9RZ:SH+2\R61C0CQ=U'+5QCV]:U!&O M[1.QZA+Y4ZPL2&[Z?_9\750W\%D_++(B!4D6>(E8:=U<_-(,$9VC@O-(6#)[ M>#-6*!#C?OG65U.')P-%X'FD/:IAS0+P[8>)ZX"[Z5"I+*FWCR(YOB1["B3$ M F'@4 .9HT3L#11?%]KOBQ=-!9/D$T(7W&S*$4N31IE@$@HEC,J6MDS%XU5 MRL)+TXHB\.W>H9?AN )\S0;=;,\D <9 ()\M@>A5/@D71QY6Z')1HGJ^/55)4<6&@PH_:I_@[B@=@B;$?04#"T9)+/2)5'>8SI^_1 M7S_\!L"'[XJ%@6$7)@AW8'66[\!XHO83"=C=.#1;M 7>+GGL$?X#9&7>&[&6J(KJ?=XN&U<,,,(3%L/ Z)'@V2

_4WP OD%?_J@O1X+ M8I&16V& @4%_<' -_/(@3]:*A,Z'I3#V_&K29,MT@C+:4+&D+ZR:FJLW@ MMO18JD><3CW7>.%:"]/FIU?UFW1S/T_ZBCP*%G]2_I)2HWGRJ&PVT]!;1$\, M?S8P:(@_)"=8^>\I7\B'H2ME3RUMDNI,1=QXL/)E]R9E:K'[91F8+<$5@I#' M*@2DLFBW.44>: M?S-=717Q="Z,N%>FZ?34*;G"$DH8G[3H0::" 5EB WBEA@9V0_F_YALL" YZ!.+ MBL=)$GDW]5J%IG2C9\2]A?6.(K_KBRYPFYFK.Z$CB\@-U3^)D$ZGE12K0XZ- MW%HROZYG ?;)L6Y*!3;_S:=N1$VL$I6Y(>;IEV6_!679?D5^]L)DP9-OH?I7 MT"G.\F**)<0@2;W ,UNI^RLVQN@5(U\:JJA&#GG?>>.,HR'62:8- _7CC Y! M$ G0;XY;U244Q?<^1A)#*R8N#9C,3+\+MO=I'8Q%T70> MU+I'I:UF[ ZJ&/AIN+_[!\T.E@V027R,50$64&WJ!P -= M5EXR]VVZ>)N$3B>/5;&R599:R69.O.(^+X5MMMOD&P?-'MXE/O'5OTLH_\-^?( MFT&S7QMW$XJEO$W9A1@3N::M/,IJB;N9;*(&%^5N%I90R?O.!\W!NGWG);)B MQ$9R2M.0XV;QF:SMPR2EO+Y@*2]4EIK#%L9$JFI)VWJ>C,WP(NC:P5>C#QO# M;N[5Z,-.H]\K: MYM]':\*AWMH6 M;XK;\U+MT,K#'>]H7>N1N<-?P)G/66QAIVR]TRO+1JUWHC7>T1K.,O"%* 3* MR1E8Q5IO[[[NN-(8>3CC'2U7+ %GQ/?E96",=D&,4:F,/(PQDD7&-K5.S(*" MK5C\HM(E^^08 ']NCNF@D=7NI:483U25B!V.)><<6N HZCOF/GYWT3'O=H_> M1EY::7UGEH6#U*U62DKWQUFF5QL/.[LLTZO42W[UXF=M+Q2T)2[P%WY]3)17MI19 MU2:E/8&FW/)D;V9N;E7 W=[7*$47Y#T_]I[UJ;&C6S_BFHJ M6V%NV<:R,:_92A4!)F'## 28F_UV2Y;:MH(M>=42C/?7W_/H;K5L&6P&L S^ M,@FRU(_3Y]WG,1M/@55^P][DD6#;!1LK=2K<6&EWV<9*UP.04R:J9R:@Q]V; MZ:L$SV;[*H'HRQ+BG*:/!L="7W(NTJ/-E2J>*S"GQ1/#@HJ@9)%PVC45"OQ M]2*) *]3>'F$ -+)6KVE6V/LO4XWH#UW_[$X2BSX@"=N%])=.AC\1^#U:D5[R.ZG 39?8%=4 I^E8N2T&HS,.B8T ECH2G.4YH4![YF4 M.L/B" AH@NT7E)N8\LLA+UXBR9UU H3[:U6@MQ\P%FR\@V*-%1%=.@(W,;!&\>[]@> M+S^0:S.>JKC1@%/I ?>F+H44Y1M253C@V,C\U?BZL')-?>58A3QT]KK^23V^ M%]-/8,/Z">Y%/9A0$+->#,QNZCE_$0'JUS7&1E/-&1-O9=:581""K"M- MO5Z0_/>JJQ!_CI-[+PGJYW%\BRB7'V&%<^W<%JS\+\&%U'IJ!T.U PNIIS . M#Q43DNDS*B-4?%=E%O>H0J',Y7?>F(>&.-7EG@$W1R&1)Q57N#X]+K U6J#J M9;? 2I%B,<>=U"-L$2QQ4"Z6,P9S$C296/6M&<1#JGH/\X/6Z*M^8/;<%S#8 M ]--M7Y)0GDK552_-[%;5&+L:L<_II5PRQE>3T8][5]%,L.8#:;3K[/AC1HY+GVD"=?,$K$4B^_)F>?C)/Z[9$>HH4WC,O=81(2@;I''Y0A3PU/G@KT>82T\Y&X MX5A([I0A.1*>0E]NBH%8.X35Z\+]]LL&I8O%\L&&QQ9"B+3P(TB.3_12H?P# M'R[G7?=CE2@-=!3-O N(#$-(5+LG!)$^-VOP84I6C25+/V2$.K-R(+ PB!+] MA:JH($)NT2\[1O:&]N/DX1DY":G]3W0*9U6 ]EK8V XP%SF 6OZO**U4=[,+7Z@?H8S$.U MG$"#G*?G!4:4TEC3G >^4BRI1DTNG!ZH7\S%#(20*->O]LI?@Q X\+UP%'\C MZ#PB%D"CE#'5%*DYDSC3NB85Q<%BOEC?(J/V3%P!0Q44(A8]?VA=IP!G,&V> M"B+%U!R!,\],#EF@.M;88CQ.:EBMA\HLB:$4]]BQ6M?P,!_ASP61^"MP1!0I M\(9\4!87UJA9NBHQ@Y),E4-)!UCZKRA()1BL5,('4%SC3LW!NM?Q".0W8_UH M+-*0"@04I&T-"RI107L+5%P"1BGS7-4IF6G<1MH( ( +,VCQZFL; 9>?<#'> M(.R1!IP6(/,9OHP3M2.2I Z#BN6N^8JZQ#S 3JE8Q!Q50IDRNKZ..BV54 MT?M$5;!Y5-:T>%58D6AHUZU&W6[=J/^"-M13AXL$K 0NUMZQ6*2EI!I$(62? M*DY$4+*5-Z.X67R386RXK?;X%/#M!@D6/HD0.Z.8J$JYKHH:(A?D%:*H(A1Q M=SX=R['P;KDJ^A1OF&(H[&/4^@R1B?2'7CARN%E]JLIP9V/^&BAPF))/=&+/ M!WR(*UNB'L!;H/84<)J%,BAJDZK*D];Q[T'2UE11*AQ"58@R==*ZA<*J0^_^ MR>:HBY4MJFJ/7@#.W87B?MV(;=J90"VC074#3!GXR+!5HV=FL@$<_C >,\_/ MD$11]ZEQ1YD$*0>F5NV> !G3).QF)(,<1-A>/ QC1*V"9JA+Y!,_M)]BT79@ M &!*#8-[^/_UJZ%O@!MR_OD0FVN#1BDSI @NC\UJN],%X"==4&!24=25$92J M+2NUH2@;P_-#+ET;))/Y(Q7A"T2=^QJ$\PVT<*!6&SNI8HJGDE"@<$ M:B1$(+EY'1_(&F-Y '! T:O*,O\=)ZK3$7HDYUN#.:S0SQ5^IQ%B"P=@RM"7 MNN(7:F\S&)M?V'%94$*U+(63_R_=7Z+ NH_T"H&;)9FO]+T4RXW4L3(VM:Q+ M@*;@$,RF!E1DD=@>E7[SL5HLBO4D#:F=J\4*N>ITH*?!/^=NFYDDCM[-0I"X M@&QQU#?$ &B8I7E%33);V(:L.5@,VA1A1P-:'SR=''SY:2 $K.;N^<-SVSG['.494H*I]K'VB MEJ@+/Y*?Z#<<_$L!2R[IEAH=^EL?_-^^7'[@I@='JNFU/O:CX [U2UV=537FRK?7@E"BT2()9 MZ]%\H+@J5&J=L_C>H[*^VKTS7;ESH>W2YB*P2]. %3J1K_A;%WKLH$[IGVZK[0IY6LKN^4B)@8J?.EM%^)$+TM(70\$&*E# MP,J+R/DLN@D7;'Z\5\]TQTA3I_6AC5/=672VTKB+,I85\1&*P8$5:VO::9?V MM"'?&%G3V!>UIZI&3ATI'QQI+(ES>A<#-FNNXU 8!WR/W:^4E$,A4QS!(BC% MWT-%+C]")5V1\45 M19M E\96@'6D$J7C/UZGR@)%IZQTTJN7K0*+O]%L+EVWJKW7V-EO/TO=JH/& MSL[!4B/-?]YIM9ZGEE:KT6Y7;5$;0"T.J,[#N/DCA=!:>VM:">TA3KY,7;0% MR\3-#6XOB6^O..1F*L?]P([?#]2H90&V#['%O:T,^7(V\56DSC5V]?Z19.NJ M)>N6;W7Q9-VR+58EZ7:.AM&J[>Z9HH6K2/M=3468)U+FTOSC!;_?$-HZ$9I[ M4-O=W=\0VAH2VINIXS(',SOO#"M79%>]N[8#V'<(3?%2-?&-5[E$=N^V5E,? M\CEMH[=Y.ON[*SB9U6SU'XMXP#:HD1/N7JVY>[ AW&J>SO[>AG WJ#%'C7VG MJ/&VO(WE._XMB:5T+BG'\T?*;"Y\3[,F2-\&8;7S-!-JF2NKE5K][_!8WAG0K>C3NAF@WF%$*KZV#G==M+50%M'@/@2K78CC4-46^4!$:^.N= M!:QT#I;U.6\NO5_KDN>=7FQN,.,Q>.T<+*M&;HAV0[0;HEUQ:.@[18WWX*'\ M340B48VM[/)F=_,SD=^FL=2N[>TM&V6[\7&\6I#KQLFQ08TY=-OJ-#=T6\W# MV=#M!C7FH<8JA&T54.,1K5+7R(OB2,QG,INW?NRMS2%4X*W-(53@K;=U7U*> MRGQA2J2>QW+Q C#%6CJJ0&D;9$X09UCN5"]\;A#AFRYI\X*R!Q_LEB:2"Z+"[-JA0A>(1SX"+&R:]8=(+,.F=UM[:4.:&2;\P M.JP/*KP1)KW!Q0TN/E^UJ6WJ#_%P/XJ]E34@F:TGNB;=M$ZX_PPV"$FIN/XH MIN+Z(B^N7V@SNU.C-B,1[%?B?IU[[';Z4ZO5V'-@>4/N/3,:>PFWL,M?C'O. M3^Z!]5JPY-1M;LP31GY"S0-QP':C:<:[]["Y28C=4+#+:49==Q#W=7=OU?E, MXD-<'7>*HP6HGCV>E+!>JV$YW83#H'X^KZPYV :..\G&O1Y^T9W WAH=LQ18 M6B!Z(D$@#.'C2&*O4RKI#?_UXW[$HZN&PX'NK[@H'+"/*,Q?,TV&]."ZVXW7//R4K/!LK_:R!#%47UZ!D(F[.6KF_4B8$1(G:RX?\W" M[>I6Q A*2WVL"2_0%>_XB)Z"2D#?NQH[:JH#$=(XG&*? ,-][A7I/A&1=FH% M+/4+JR8Q+,]+ VI?@?6D1[>Z; M]E[T">!J^XD$:/JE$8UC[_(0IIVP? Y$+I^+S1X+,X92DT7*'P&6PV,4.UX& M7WO4UL[:HKVU1'!S3GC[!H ' /2KCH:E61KKBGOV9D9F,U,(U[18K$*XSG,C M7,4/?7X\Y;J>O+TCK[BCJ>-O-_:?*M_Y3R/D213!>$]D5V5V@XV*I79#+M;O MO3[U82YNEOMK$A1&,5@#W,^5&GQ&J1?U0[3-2827M=Q4AZ8@NX-M#G7G[T/B M;3!%WMT0.QM:7RD?0#/_Q.N"N9^E\S\I:]*X"NQQ=XNPL/\=F,HD8X!XO0O@ MOZU[/5CLH3>\]R82W4HV@0!UJ,'WD$"F]\X[_.6?W03OM6=GK1RSN" S9TWY MP@WV=W9BVH)B!(K0=J:%P#-K';5I D[@<83:.#5)%M)H0K;:@$Z,0'33O&ET MWHG9[6BU9$[WY=*NRT;#%D,I[K&]-UOUH.A\CI.1XS;K?WXLDUB+]M_=K6[_ MW?,0K)0 H8AG=.R-0\0&T% !S/[Z.<6.R(XLM3SOA3/P@FG%=M]2=>!+WY.# M&OWK" #,'5BFD9(6870'&,D8X]UYX1"]FG4@A#K:K]S[_#Y.;E&?\A4(+ 8L%S=/QX[5'M= M)@KJZ"U\D"TX&_6NUOV5853NC0W4%X02+%JI>PK7[!%-IVJ[?76^Y@%\+K-> M+_1#?+N710&UVQX)D=H34D=C &9B-3GW4F<(0CJEH2/ '2>]%\,[PTIZ23QB M\P*;Q>LNW2&IKO07T&8BQB"_%]%%S MPAX 3@#;JB''S*3VR/[DVIP;@.Z!]H,:/Z,88P><%;![PI>T#E_5V19PMCX< MW7SY\#'GK7!6+!I& FQ0.&#L4 ],D>A,<=.H#UJ6S+I_ V8RWH&VA5,.PU'( MN"H;SC>:$E<(4RARO!/TP,)9ZE0?#UFXP.?*5&'G"6 -]U/7Q(%8 ' 1P5IA M@=M2'<&QB3R2^"C.F(")\:0#W*?@_O!XQ 5:!NG7Q<,6$J@/=5K1GR <+/B/ MD$ZQ0WVL=#S"#T_&% M09XNDM:0K"()Z -OVXY,+:,28MW$64'3\WTQYB[PH(*-8#;X'5@-H"3PJT^T MH*T0]J!P+_09)0!)$ LL='/&H)%%>-N"7X:X,!:D/K:1[\8:;WHQ"""6B6J' M@#^I# /F#=\B0M5K5-?0F$,C%;:&BJ,9'^S-+K B'F\K7P'PQ9%(^L!V4.3D M_MB/.5OSXV0<$Y+:VV@X3\14M]%9F5P!7%42FPC08JIXOOP,-6\ @9 :=TF[ MP),V&#. (5$9%V-!FW*R,1P-HNW4J)9Z@2/UD_@>V(;A28#Z^,% C.( #FDB M@4E93$$:KE!CA)H:W?,'M!7V;ZL?:AK_9M\/<:UA#UY1[D9$Q;KR?M<, N M M%8!;>5T)#.I](@ 8$[0;HHY$&-\L\CL@X3 &O#@:#A55 R/01("8#>];/%B" MQ1Z":N2ASS.4MXSZ&6P?6">8-_B)S'S%[1PL+,> MOHS+R*+BJWQ0>G]&>J!^P5JK_DPS"^9R>*A*<0MRM>.>.6*7;BQ]=9&3X::( MSO6Q6Y@&4]0HG@JTA4HI. MO/\%!&PXUV"%$=:0#@_:&V __^;$]R"$ADA@0-J1TVG^0YMFN059!()!7I!< M2#I30-1:!KHB\&;&&>O% 5J)";!P#[<[8SGB >('V1A/Z"?5IL08NPE1F&#H MB%QIQSEQ2[0%M2?TH:#M-A]EYZ!HF1/O\:]6H8OKPRBJTHI= P" QCWM"B!5 M"H3#'=U\2SF,:9,T#Q.R_-@,\]X)Y(BVL(.:"#]28>![FK64?#N8B< M?X%Z[B43IU4RR,^SBP&=R1NQDX[]Y&A8UM#\0-% ZA 8UF3->9%A=G5"38[A M(-N]W516.G%2QJ[VKK;<@1QSH$6,R2P=P8)D^0V'+M"4('Z)M@7P![+S82"] M)8;+0:EO#W14WB-A>[FCCU8?CDH=?A]GT7C=L+4_C+MD$OA)+&#C\0@4<1'= MA4DB[[$#UO%Z/4!T8H?E>)!?IGQK7#=01T:UW(-U M]Z2V!^$))J-EJ-.QY:@T:V"+22AH%*DU.,W-U :,EPL7"'I&F.9F3B)\\D)Y MT2UP?1#-2:ZV3ED%,AN/83O %>'W>^'=HH)#Y@(Y[F9G%_$84(6B)FVPV>8+ M4HO6$Y09=Y5)&1)IW'E2Z0G?;D%+B033WIE,/#&L_^Z-/%)V>Z!_IK0(ADD^ M*5" 9(/)4Z00^^Q:8\4A0L) "1!*3Z84;H)ND*P+(X).[0T!SGX24B#)-8I- MV/MP**(^P(C\*C[>Q0-\3ABX0 M/> ?ZI$P"%3 [5)VU('F)V887*YM_B?S M2'.G-W*C3A!N2N/N,VANGR>>099H"]Q6*4_R$(4$D"P ]!"P;M*8";C&.%>H M"*9AYK'J$!+]H&(RC@% :IUCQ$\_56Y87"8^98<4FP,6PV-J\X([.+JTD&CG>]&_L*2ZR'>&?V<20?MRG(I&/,1UA_[#UPW$NX[1P?5-VP],%V2B M\KM!@*C+=Q2^"5),=Z(VY86!6:BQ/&$G:-A33%_#R1?V* B63ATHYQT<,LPJ M4;ZDV6O9PJVM-?>2(>D5%:DY$5]:P@:NZ<,CX*WDHWX2-"M2!Z$ M<'3SQ;HA+H)A3HX-G) =9S'V)DR3F;D5!K5>^;QS,$1H^,.[9"JH("2W=)Q8 M'Y*@P )A2^L2QED*Z>4.L!S,:D&X'CF(DY3O5O*]S>RHL.H''&RKY$@/\Q^\ ML5=Z&MA7C*[)7>FGA]5."V]H.U7RK& MC2-S+.]S*/UAK(SY&_J&7 M= 8I"%.O $)WPI35XPU9\"S/B**0<.%H+Z%MUFR(Z!HRC**)X-K_"0*/5F_S#4/A%>HJC\1/ABU!7)%*=^ M>N#?074#_XX3Y8DZ8KL*>>$E -=75W8O0ZF+X7JQHN!*3@1CBP@*M\-";YYN,P*!5]XOSFDJ M(/V7M$>NR&V/MYF@52H'BA?$8^39-IB3.(KQBF+EI'6X;L;17TH.BSMOF)$L MY)2[*;C/@S6=B(X4HBOWJ=^#F'S?-(>7RW=VR+._O43V-ARCHCRWAO)G!B:% M2&!OL^3UY]/%L]NJKG@^ [ X[5621<-9O M-\Y2E9WI7(7R=JUU_4M0C1'X>Y]:K8-&N]E!4_=*]#.^9G.NZW\4[M,PY@TE M%?,"YWJ$5X&)(A9D "9D1V)B.,Q'8BN?PFUN]3YNN1_+YE$W8282C,M+W.GX MS-Q(R%^AX!KX#I'X!\BS4W'RW&DPA?"_QQRY+G6VNB\"1,U*BO0']W;*8D5Y M6'(J](IK8.')*W WARL!?2) M;)1QC#_'DXQ&602JL17TGRX/N1_&$,*A7\TN*I,(; MQIB"'VK$6'4*<,V*^J7[30I""^^$U($*Q47HF*J&\ZN@@ []6ABA\@0&R^KO M(Q^D0RL[B"Y<*;S-WJ$D.(L".S(G9L-5@[ 00X*-4.25BSS@"!*1\ #)'!1=N^#A//U+9D <'#I)EW91D-\L MT-V!'X[-><_G*I;^8YC9'"Y#])Q;2Q3 0\8,7GFJ> %**WY<&FQY.FZ?_/H% M?>J*6*G;]NIN9TM\5,[+0/U5SN4_(@V4EN<^ Y \]F(#*,=KQLEL2=>%5RS MXV;PL$.]:]_>=2XH$V,3S+G;L]BMK<\C;FO4#CYJ45/05PA%511C,'O93K'+ MMG7PH%7/HQ'SU=J6%:_*^3QD[QOHA\NDG_2^B<'3L<%HF(E'!=V(8RJ)1K M44]/'R?D74A(#[X+ 1R\2E:FI;)GT.BQ\RO0@>X/O7!$0=68&HI\!%[H4%#V;9W%Q7"YF,BH_J(&%8Y/)FS6JG.<;*0/]-F?AB7 MKB.%)XIU23JZIW.;UD[5R>ZH0A' M8]!/PBX3YB7(.>>LYBB8:&WS66Z,RN[E9V[D=1P\'H6J"^!@8 Y,DPZ>\P)+ M*;D?]$[KA>-O?%AI^,]BA-:"\MK &L-,54$\V)T1=53SKZT,AN1PWYC M9X&2@.MG2WZ-2[-G%SS-=K/BIPE4?2)Z7C8$*?(-C;]K$86QG9_ZWDZL7?$3 M \/X"ZI%(I.;%"'W6K'SBS"A<]HS/K-%1XXEGNYUZGTZ)\ MJB3.>+M_JS??DQ47ZP/\ M,_R.W0F_9B.L\DM6-P#M2O0 /'7W@Q-Y(X"4\(-#'-YM=CON49(<<:C(YZ'7 M_^#PP0"^?4\/>^%W$0 4AU)\("3LU??(\%QX&F!"3Y^I]>$7%<7RS^W"C+], M_XU0??*B;I)1E"ZZIO8RNW_R+&!EH+,SI.OE1S?O:8QBG($)ZRYE"=-M3)(@ MNJ"!I#$M1T%L*_#(1S7]%:"G\,J]L,R0F_M;7LEU]K*9WXLRN]) 3R!JOPZG M@3&PAWQK-_E4(0ZXVP "'H3=,)VUS-8I7.*&$G)Y(W2W&G!1JR0*Y0 OY"3= M*YA,XH<=CU3(QQA'JKB1@A/(BD!\KRE3OO"0BS:8*I!D%T;/QS M7GNWT>3ZNZJ%K)I9_=R G[9GG^\W=@\ZI;\T&^Z2SSOM\CGF?3%W3?N-]M[# MBRIME7M@6ET]M2/N8K$=KU3%N;P[T^F_?S_[]>S&.?MZ_1=J#G= 6 @*?;97 <$)^J#&*O[+F]7HUZILVLY[R M!G+SNI3A^I<$W2.O+3?5"KN/;Z;>3/TNIEZ"3SPO*UB6VI=FSL!D5J2U[C3< M5Q%*99*9=VW4_)*M]WHOYK7@Q05XRT=VV2'Y$_ M6)-7:CPI[?[3RA?H#!(T MK0=I.I:'V]OW]_<-6&>C']]M'R7^ */UMD70]Y+MP$N];;>YXS9;.]NP7A?^ M?[=ST(()6\W=SG8Z:NVTW(-.X/Z?^+Y3=QN#%'2$SZK(GZGLAOG?\TMG2Y@L@ MHKXARDL3T4+V\>Z'[:F\V-P^.Y*PB)HWW9[C::K%AF4LVH2EN>$9&YZA>(;; MU$SC9A F@7.$I1U'JBH9WO)="1.-@"R%JD'B"R!@#S;RGL^:90$+X&',AOU);A0[K^W1!]U@F[:B9<$1DV8K@4XOY[ M9E-O6\'<3+VF(JGM-MS_>8[DW&68(T@$BYX2<..-0H(WMGR/O*?Z@+0BC8I! C#S^Y!>^=A MAEQ!-1VO8NO__O7J'"PI3E9T3F(_0V/M!^]Q-HBW!.)='__^ M;A'OQON.!=>T-?1W.=A]%MU[/Z M+6_0\<71\>3T\P8=) M>3C\6^>Z_H??LC-IG#R)AI,F4I5Q0-'7#I'#EBECZ4DGO[MT/RZ _RH?8$, M/T0 [XP3$^I_IMMOO#+'.BYEJ/86#O9U3E:7J:["OOEP32*+/F#R9&/UB@#C M-W3%095&19$0.D\*N=DX2\:QY'QPY11'-_EB#F_JN*Z[AF[A!VH:^V4UVT=5 M/! [$=+RL RBO<)"?HR=&(.U>6+JV NKQ_B0/,706E^^K+:]+"H&-)V-N P- MO/C]WC8EYBR;7:608 '1=E4.N$WLS-%G]J;N6ZQ_E\C0V\EK/0^2G OT1;V;".^V[O5@BX?>\-Z;2#PW.YDG MC/22]C"99QJ,\P]SF9JOJ\H+XG8'9[]]/;KY=G5Z_08*^U]:UX%6#WO5)VA! MKL]G<0+?=V-W?>Y:4OM9^P]UO/5N>X7(C MS5M49Z?1/#A8/L_P>37ZW;725;D_Q,7Q'W^=GI\[7TY/SHZ/SFM\_W[V];CQ M%,7U1:#GX'_WVE4&X]:5X4X+V98[J[,MG]<$?;IFGR DJG.")Z &'SI?O(GC M[K!?X7U9K@2$;;E-;1NL/1K"V6G5A[N!9C7G,M!XZ1!&NR\ MFL);EPF8;^'8&Y95<<=H?M1?PY%585?]6LJ>5F&+53X8=+/ 51KEKVYW5\;$ MWI]O8F]WXV "_QFDH^$O_P]02P,$% @ >CFN6$- $Y,7%0 ">8 !$ M !R;71I+3(P,C0P,S,Q+GAS9.U=ZW/;.)+_/G\%3E=U.U<5Q8_8F]@WSI8B M2Q/7VI;.DB>SGZ8@$I)0H0@-"-K6_/6'!T%1X@.$'A%OJ:W:C$6BNP'\&D!W MHP'^\H^WF0=>$ TP\6\:9^]/&P#Y#G&Q/[EI/ ^[S4^-?WS^Z:=?_J/9_/W+ MTSVX)4XX0SX#;8H@0RYXQ6P*V!2!;X1^QR\0]#W(QH3.FLW/DJQ-Y@N*)U,& MSD_/+W0Q_99>7UV-3C^B\],F1&=.\^+CQ]/FIPN$FI=GH[-3Y\P9.1<7[R;7 M%Z,Q&I^//C4O/YY"7NS\HGGU\9/3')U?7KE7#CIU+Z\DT[?@.G"F: 8!;YH? M7+\%-XTI8_/KDY/7U]?WKQ_>$SHY.3\]/3OY_>%^((LVHK(>]K^OE'X;44^7 M_W B7H]@@'1Q.F,X+DZ)\_T5>=X,N>\=,CL1K3W]\.%,%Q:L< %S[ <,^D[, MW&6TR19S%)QE$_'W)^*]$'3:/#UKGI^E2,V4Y\W3#\W52KHL)DO6\/)$O6P MR!C%HY"A+H?Y%HUAZ'&2T/\SA!X>8^1R'?*0T)*5 HG7#-()8H]PAH(Y=)"Y M#S__!(! %L_FA#+@IRC',!C)F@:4";(/#:"TX)XXD$GE%B4#W:A4^1/DL4#\ M:HI?[]\"MW%27FH8-"<0SJTD)VF4].B)30T2*GUV=75U\B9T-+L&F5HGRS?% MG\VS\;/ZKJ>EV48?E^+2K@Z;;L@Z9(S)/%TR4\G>P;37BX6U= MC8C2JAK9TT5)+#2! .'21F" G/<3\G+BD-!G=%%F#&:1Z!\VHV^%F8NPC6Q= M7/RQL4SDN#8R=7'QQ\8R S:G-D+C\O*O#+'0]PF3',23Z-E\COTQ40_X(S%$ MK_4X?4)CO5ZE5NR,R5#^YQI2AQ+/,'.>S"F9(\HP"I*KO60PI6A\TQ!K?E.O M2W_,*7K/:Z*+I 2L3C;B-9> KXTRO;>+QND68CQ=M,(.!0>4EU4Y?:[:&S; M?DZ"??QOT7H/CFQ;STF0]_^^X0[T;!O.29S0VT3K!?F0OP?8O6FT"7=6&D \ M>WZZRS4H0RB2+'NJ^*^C1Y\?6\^W=L'/;[CW>=AX'\H]![_[NML4? M?FG=MQ[;G<'73F7MG"*&>R/$'[:#&/R\(N^_CY!'_308\G\?.H_#0:_;ZW>>6L,[ M_G8G<.>P-D)]80OU4A#H=<%2U!'D#"3:O8?^4^^-]@]UFD)1L@O MMX-\12(0(H_09P'SM?7X:V=P]S@8]MK__-J[O^T\#3K_^WPW_-?NE:! EE$= M_KZE.BC9X.X1)*7_#2CY1]W(PJLU^-J][WW;PW00_QEB M%[,%]-TVG&,&O2<4D) ZJ"P8A2R,F%RM8Q*S YP?B!B"F&.-L/D" QR0<3_1 MB$$XFT&Z(.,!GOAXS%T"G[4<&=S%_J1//.Q@%/".>T(.6GE%^5 )?4?.4&61 MW6,%3'IQ=KJN%[(R8I0FJ_,.1!42+Q)5 DO!0%=*ZI.JULKKE8K52+U:08 X M0'RT!9)E2:5(D1FA/%N'4K( "1XUZO4G](+\$'$])!/?IM\S"(T]?[[>\Q$3 MD.!2H[Z_\U]0P.0X;[U [,&1A\:$#J"'2H)0Q,&(QH=U-!+T->K?OMH#$39:AT^[SN/VMCWE^M] MKSG)Q3CF]0YP;C5"@YL?-$3N/88C[&&Q,U5V\4T3&C'X>VKY54Q @DN-^OX6 MC1&EH@^Y)2CVZ>2*6-KQS"0V8O Q[7DJ1B#BI%?F&@$Q8+R'I\1S$0W$3,#* MSOT9A$8 4JY_DLE__>>G\[./_P,4L[I!P!TKY+;);,[U$%H8I#G$1BA2'K]D MU)2<0))5C8"(9H'6A"(K#SU-9^K^\Y1CK6>@)9,Z=3SB:E>ZMU5A8Q>G'%Y% M6*=N)= 74: !U-S6VIZC6"Y,[G_2&2D;O8 MY__!_N21,-2'"^%REO:ZBG@8HJ"!P_ZQA4I M4)2KJ\N+BX^I"?3'!'_!S[IXG?)L]@?X4(SAP^M=5 VCUJ56CA^E=:J"==*Y M]4T$*TW)(3;BFUI^4OL0=80BO:]@!48NN1&.5%PV8W.BCH 4[#%8(6/F8X0H M%;XU[5C4%2^YG6"-3I+*B$4JC!MSJ&.GY^Q(6$%0S,,(2"JF6["W44>(TGL5 M=JM\'KD1F%2L-V/#HXZ I./F5H#DDAL!R8[X*E9_"Z*P>VT12870[5')8V%" MYE,J&)P7BZ\C.BIJ:X7&"HFQ]W/BQ+7LZ[R KUWW&[@8$;$*'M<1I\S,ZUO$ MN".P5?*V9F%$*.7$Y^1P@Y\CEG5"IR@5VPZD,IR,6*4\?$-N=RTQVU_<,V8C M1' >[BWV0H;<1\3N21#T$1U,(45VBE&9ZAJU+Q6\^$'AW&:2HVR+I(M: WAS M@&@/X T"LD5'M=^/'O4)X[\Q]+R%['S\@J)%'-M.AU6IK5'I4U&B0RA]HBE MMP4L&U-+?5_?M'B$E$+1,7:*:&1CU)!4V"J]"]($,=LC5F*H.U/DAA[B@Y3; M*5/NH_4I=A#QX1/R9#=U(::_02]$28E42)!4B:(A-82_?2&Z2,4/43&OQ+BJN@%?<'6 M'IL]7Q/65ZGH8-8.K5@L),(<:RDIBI8H64>(\8JQR+L33B843:"*?T1%MX6Z M+'\CY*F09#;D"6-O5:)XHDF.T*] TR8^H]!A7Z G4AZW'MY&QD:PRQP/705; MBP):UA%DE?-"1>#9$7]*6ZCE>>+>4.0R\H1FD(OF?A^BXNIPT6V]D8?5>-E: M"[:7;%235,@U6TT2-5$&(8CK(BR_N#8@41V0J$\M52F14!./YX+$'3MMV9"Y M42$R3]0NTX(2\T7R15:V4$T1EVD[B?E[-B>^Z",%CWQKC[0%4R/"F8E?*MEH M;3W04C3:4492G8'=,+233V^$JR WK.ZQG)PD+SMH#$R,^-BEBM40I72REV7$ M(Y?>B$VY;+$:8I)]UMUVK[^(AQ&;5+ I[]A\+0%*)^1MN/*48&2 ZO(T.Y,L M\X!][=>D='\GS;89=^U%@2?>1/J"7&XMWP5!*-RE;6&U%&,$/14MRDSL7+<8 MN615$&C9@ L'6OI1)5:Q:O%^F^2'C;V)(^9:&S<[% M&E4F%7,RJTRB)D!4A5NW(%&9Y$83+QU5J+Y:E$H&EDDFJ:<;[2QM(<"H&:DP M4VXN(74MK>T="#)J0RK&5* - MR8"B*K"4':TT2OI1+99C5FW092'US$7O1"/*RC J0RH<530U**%YBB %'_4@ M$R-9HJ=6VGB)3ZR^N]:)LO*,^I&*?Y76#Z4441WXVX0MD30[COIBPF^?NE%: M#U)QM@WUX BW"9(>FW*789^@KTHP0I]]P=\F4X 27$L=2%TG9WMH)(?1 ;C!MM.V\DPXIP^C9J!QR\/U%'L.W@.O3Y<2 N2^$-$9X)P1QC;B#+"GSXL70Q_\KR=%@^T?'$4 M1]1 ,JFE?A1>56N;F%6"E1'?C)2ZXLMO_]UA^^7D+;B&\SGVQT0\4;]]GZBZ MRT?\"?*4Q@M0Q8?:_Y![/WJSN/6&@ULB,HL; (X"F9Q^TV!4?-'!AS-TT\@M M[F-/IJ/JXN*[[OB:+Y>8N**6-PTWI+(J#1"$G#=FH?CU*R7A_*:ABF.&9@W M5'%&F^*OX.S:E3+N^$O!27WT/;,Q0XK'7*(3)^P]H-E(? 0^NS&YQ2O1&)'3 MVQNKW9[H2 CW;/P NTC);H5L2BC^"[G)!HZA%RSALN%A;C7V P;%M>/JU4@= M6[AI.!2YF)7L"_5D1GP^'NFB1$>L'\!+?-THI]D%%#;0KK721:/]-;+MP2#H MZ02 'GW"DRE[X%/!+)RMG%3-;;0%!PND[=1;\%!3A+G%MVC$^*S-:R">]RF: MJ^6VBU ?47%"?L#_@;Q.PRE?J'/;;6[T8(%/3XR774, M!;VQ+QX?M+F-+DV_SZF,:3%E]!N* =C%[*\)GWH\MTV*Y^;\\M68G-?70?'_ MTHNF*KR#AKCLVL6\9H&8Y%+3C]BL]21&DT=0C$UN\?U!LR$R MXA25,T4]'Q6WR$!4"95;7]1T]J[V4KJ8!BSZT9=5*[T^EF&U\SY03S11&60- M"1 &B$M25P+KY/2^?F%8*VI>7D/+T>X)SM)33AL&TZY'7H,N);-D?"_E_><; M/!8LMC#[?JQQNSX4-Q[#U;7G^W?]CC9(XQC,^IIB6(%L6%1B1*>N&@I%Y7KC MC?'.9["GH8U]AK@M5J:MZLS/ _3#,6](**:$*)6T'?*Z^BR_E25(*ZO7-()" M+BK<&']!E&%>T=ZKCV@PQ?-[/,,J'M,+F:BBRYN7.#T0^2MPDN_M[%;(/H=& M>6=HM4VW^ 6[B*]=8BI_GA,_67?AOW+[3#3I%B[R1\LV+ ]OZ:RZM&WRPOU7 M/_;E]>K6FHGKX_@T*,Q6-B3QPJ\)2KK,6_"O[E#$+Y"AO@?5E7IE_9IBJDHL M).7#'=R!V4'01'*I0L@D#N)%"P$W;Q^)[Q@6% /5Y@J\UVB@WN\RQ*_72E51 M/Z7PWOB.&P^4>UT]WUL831T;%H>?K%L4P=XXS@P8S&%!D#:[\#Z!@URBI7.= M2!Q5)SW*>]:YI)70S2_PC>O05P0]-G5XQ_3H!/K1-7K%;2Q#68DF)C/_Q;65 M?O(8_P.W?T(J]A*?Q":X,*[5?$CU3WFWI*"'*H[L3'V^ZD@3J6&0(J[-.M J2CF0_$9U-O(5Y D3A6WDTHY'#XD"@;3M$#I-\1'Y BZ+Q9V*> DE;NB8@BL%!!5I4&PK\6DRM<4M=XB3ME7!Y&S+:-?1 ME.DY:K$/.AQ<[O% MHF-#BQ*NOS6?*H3J.R_DSQ!^XTL]E5$&+R;C7G>]XH5C:$Y=X%\].FW.L;&)+9CIR1KS*+I\YD\%^[*=Y6"Z- M&?[&*[*,#/FX3;^M8JJV M(OFZZKHZ!OC$S0NE $.2<,-CY8@^QG+GWV,4QE.8M:FV%\F5Z&%KI7F ;R*Q MZ!NAW\6FE,I)%MLUN]/+ A%5#6U'.UB9GY,1&QVYG6,FK$!2A-J)>/9?2.A, MN?;+#[?B.0M*9H 6458I*SZ2\$$7$12U?##/G?YY3^'2"^(!._F3-9T M(6;3<(2V.).59U_ROV8XG$6K@K5YNDY>B16EQ:=WOKY%"YZ8PWKC=A@PPHVX M@HSX8JK#3X*9!JVH9^>-J3-[=K;P&NE^_"B+]D51BM1!C)Z/AGBF@1$AU[8P M>A"=$DFN -H8!TP4JX_IE:J'TP[7%UWO@XQX&M8U? M9E_I.V4WQ'35EM'6Y<6)QI!'-M'A-Z!SCHNMW 9A?=ALC;JR(]'V.,B4*XKX MBL+.SIXYNE#V]H52]\L;CDO8L*C$?':/&%\V2N;2Y!2NP@Y$GG$G#(1' M(O)_# ? RS,XO!659>;=8J%JHY 12_MPE?#PC8M/<>IZB=Q-WTW=_6M<=LP, M#KX$E=K*5/&Q[;9#-8^JQ@G*;QT49@3;LJG"%D3&)Y>+//[\!<+2?0UQ]3-A[&,5%5 M K95/UWL+2%U4JK(R"PFJJI5&1^ 2-Z=TH5.9"P8/8A.%,?*],UR.DK+MKX%'1PWV16@IU*]@O M62MU>+-/7B8>.%/N]7S^Z?\ 4$L#!!0 ( 'HYKEAT>E;)3R, -I> 0 5 M &ULY7U9/KIXRMP3__CGW_[V]__ M!\!__?;^S9,7DW1^BN/YD^=3#'/,3[X.YR=/YB?XY(_)],_AE_#DW2C,RV1Z M"O#/Q9\]GYQ]GPX_G\R?"";4ZF.KWTY_]3XRBX)!0)Y 6(I) MJ?_U^5<5"Q81'6C+ GU,*/#6)8A"^^P3LJS]XDM'P_&?O]9_8ICA$QK>>+9X M^8^G)_/YV:_/GGW]^O67;W$Z^F4R_?Q,,":?K3[]].+CWVY\_JMS>1BG^H#9\-?9XLTWDQ3FBUE_$->3 M.S]17\'J8U#? BY \E^^S?+3?_[MR9/E=$PG(WR/Y4G]_Z?WKR\?.9VD/[_B M:'2*^9?WSYXOGQVQ M/G_YX=\O7W[\0.-9?/_\^QG^X^EL>'HVPM5[)U,L_W@Z/9T/H0J>R26J_[G- MUS_[,8041NE\M)BQ-_3ZXB$5<$>CP6]S'&=<3N,*Q6B2KGQH5(4XF:[^Q%9N#I] M=60S&MI"ZB7,XD+T%]]-%!#R&8[FL]4[=:;E8I9O>?QR-IN,Y/GY=$I*8,!E MYKJX ,X&6I3W8 N4%P=UQI/CJ;IR62:<4J*[>F3KUB5 MT(6.6T(*TW2%0#?7U\4GGLW.3T\7WPG#.9ZN_KY,)Z=MI#V?-)WKI4@)_-XR MGXP_?\3IZ0N,\[>3<;K 8D.4VD0-+G /2H4(4=(_7BF=5/ Y*-U:[K3_?YSWDS^KX;CNF^]0=I>5N/[O@:*11.-$P58LI)(21NR4QS!J&@"_8:V M=MN8" ] VH01\B=C1$LI-*/&\1E.:1+&G^^$I2RW-@H$SE0!%5T!SU,"CM:0 M/<"1F]9:XD%0F]!#_63T:"N)9@1Y/AG/IR'-_R /X?GY;#XYQ>EMX+!8%0R! M$X9;4FS2@H^&L!J1G5?:6ID;TV1#:)N01?]D9.E"*NUT"CF2T[61KN'Q,CMG MG 1#GAXH3SK.DS\(*%24%EUR3+56)G>BV808YBJP@EV(#J M"4DKVD-(G@'WBC-O351*--]_[X33)V]^3S;>#Q 0M.LP0D5:]XKX0PLR!8:(%F!//W#4FQ\.H^N3U M-^9(8Y$TH\H:CH6A0%P^F^()DA+_@J_'B@T\5DS8+8P- 8S4[XQ;[:$V*= 06,2=2FL9HQZ1U)'VNKS[0J1H4I9 M:@\22R*69[(Y@^%D#0ANF$!=F@=A-!!"1L,D!YV8 M,)OA?#:03C&TG)YHJY(RM.TY+C*1TKG$M%#!R-:"7SQY7_S_FDSRU^%H-(@\ MV9*00=')DAL= @21: O/Y-Q();+DK:F[>G:?K.H=Y'F=GSM-:3-"OAY_(0=U M,KT2845IM5(D, @T#DN$A2(>=Z(;VBJ3,YS. MO[\;A?'\:)RKBCVK:3!D0@VDLIR5%,'RPD$Q:R#P(*%8J45UZBQO;ZGI8/ND24[6=-3T2E*6]UK%LH*1D:7 V\-PZ/'0%0)_,T@;B MWGUR.SGS?E]G[;A\FN$"V,#(R,G>96 -DBF,C(8FC &ON:.=B(SDT/JLZAXX M?;) &\B^U<1W=,1]'9((F+23'E)T9FD,!Z]HY%[8X(MDNOG*OQ=0GPZE&K"A MW>2W/9Y<#FW-(C%)BLRR@.0#V:"<22 D"807409E;"G-TQQN ]*G(Z06\M][ MLAL:_/,P_CR,([S @_.7W]+HO$9'?K@BBC$C:*]R*=%8LU5DB_ ".46;G$<6 MFZ KMCJEB%X1^9XRBRF MXBR9:LWC_=M![%\(9!>NW+"7.Y13R\.CR?EX/GN/"8=?*EI:MBM$)0O%<^10 MR',GRTX8B+Q$J+D%5AM5?&J=V',?GOZ%4)K0I)4$.@BBD3678TY>TSY @ZBY MS:6 +SF B.3=9Y5+%*6SZ%D?0R8M9+[S#+<\XCL+P_SRVQF.R7 ?YS6;;C5" MIHMAV7&PB1Q[)42!(%'0AAV=Y)S[6%IGGVP JW]1E1:,:"V/=JG"879"<.K_ M:GSO"VUDI*R.YL_#=/J=++O%D>3 U,2'0L8)MB)&1RM@S$/ MW43;R4Z:GF.^97AHA?2"!D532M)T(8+S-@"Y2DY8IZQK?G/P3C!],J3W9,(M M9E(# 32WF]^%[]5D6V$Q(2<>F 7A,9(-;VAP/!,T6GX8;;98NK*8KR+IDZW< MG@G[3GTS&KR=S'$%9$ <)&M-T7,CJ]E_CHQU269[X+)P&:R4J;6IO/[\/IG* MC46^\S1W>F/J/9;S\:5&^GZICS)7OL0$$3UI(64(FBT!G/0^$CI-*JJU+;0Q MNCY9SXU)TI&(NKZ5>1G^09]B9@IL\'4;BPQ\"H+4F5&A\*@\MO:V[D?4)]NY M,54:BJ+;^]PK1-8:@U&:>F\XU\TM@9<2@=F,3C(G,;7.3[L/3Y_.,QM3HYD8 M#G-9]S(VX$*1B:P?E9%LGLI;GYP#P5/@7@FG;>LDMTUP]>G@\P#;S5YB>E 9HK()4@PZ2&^2DJT/S'='VZ?ST\;D.I (NPC['(WS M+2GOQ=5"& P!4Z&%X'VFR> :HD"G,Y.9<6Q,K(=6=N\I']2;LLS\3[JF]M-64=WD)VT9L*< KA'A[\^NS]<;>MU)<;X/'^G?WU^^ M_?CA^-7QNY?OCSZ^IM]>Q=6B2M\=S^F\7-\FXVM4M^]?T\EL]FXZ*\O.#['5[2&;C,G7X\OTJ?J MT1']E^N-4*YC3,D)*,4AC5@A>(W5KDQ:LEB$5JUWTAU@]FE+VI4O-R^ =RNM MAA[C;'Y<:L[=0@/C],LPX>P#:"GX(EC2:_;6;TV\EXLHIY+6^97V0:#(15V6<6@9E<,7$B:*"?G.]%U")[:3:OUY"67UM3;(2-VMID0:ND04E'\N12@9 I*QN8LJ)] M O -&'W2B0U9<5MRTSX":)D;CE."LAJ4) Q1:[(1?2*'G&E&"SH;L,Q%;C@+ M3'>0!KX.H5<*KU,*[#[S[JU;Y_S? J-/48F&'-ASOCL5 MO XR,BTB**SU()E($!79L*Y8])([X6US/?"0X/?S\+.(6=3[I#)@S98LI5XD M9V!]-#9C-**T]ECN]/ ?V6;;4]XW2G7L.,L-B]S-D+ZFYK*^(-]Z-%E4#U@I M4R-HD493P#M6Z^[Q# YM!AE-9B$Z%9J7E;T74+^,M\9<:">*9NSX%XYIC"-" M=)1/A^/A;%Y'_.5RLU7.:#08R924K%;.]@2*>3#(C;39ZQA;%[A_ -*6&7@_ M%T-:BJ/=>0R.1C7B-LZ_A^F?6(>[PL-BEDXH#T$Y07BL!I>8@\)#C,3;:%3K ME)F[T6R9=O=S,:.1$/IQ-O/\^/=W[U_^FS[S^C]?OCG^T/$1S.&UC#B98-$E( M8%JK6J&[IHMQLJRB$-YYQQ5KO4/=$W-X7..U%0=NI(;O/.-M(^QW%'*]^Q+X M4?X_Y\LPZ>4\T!20HYC5XD8?>:6*YB%HA,R11TR%=' GC10:8.^3J]\5U1Y% MS@=A*8$FP8R7*63I^\=I&,]"6HAOG!>O+H1YVC:V7- MA=G)M:O'[Y&\P6&:8[ZXFGSUC;5/OL/I<)*)==.:8/\"E_^_3)UX^2V=A/%G M?!_F^+(43+6YG@ZQ,-K-K:D=U"QMZ<):T,E88V-4CC7/6#CH"!O8G!7"N^GD MRY"D^]OW3S.DYR\O,E2_C!;QEV7.I!))LE0X9"8]J&0\Q%IQ1EF+*BKER3YJ M;Y!NB*Y7UFI_.7Z+ =R%^%L>P]Z&;YDEA]8=339'URL+]Z>GY[[B[YJ>ES&R-7S:1*>0); QUW;HRA(^'N@E-RQJ M*XMJG2JU.;I>F:\_/3WW%7\S>BZ'>%S6AWT\WFN"!R%IC&@2,/0:E-(:8G2V MQNRUKY6H4FD=*1848)Q?YUY!L(C_5 M2!2F->%WM2LVGX?JEP[>A>_5$Y]]G!PE$L@4?P_I9#C&Z??U>OR795@7D!9M M8Q;%J!9_,UNTDQGDI Q+(0"O[6A4K)UDHLH073#12V[%]8RAFXYQ6TA;^@/= MGIEUQ+;5ZGQ$8;;LQ)$0\ZS>CZ@AT.-R?P74@96*><9LM?=JP6@I(!3/0/): ML4=S;SKH([8=QCX9_1U3\"!B;$>VZVOE 9!)*9Y2"O6.:*W<4!(9;SE"D"D7 M(W-)O/46L"7$7B6/'(IK'4KQ,3Q$(Z5+@6?@5I+>S4(1TJ(@,!F5^O3$ M0]Q^'E[@V133<$$?^GF$%V<#1Z>3Z7SX_Q;O#WQM]E2<(:^HAIBXK2$FVGED M()((HVRPK:L8;8*K3['%COAT?6TU%U>[VHEK"([+9:"R7IRK5^9>#&?+ G^# M7+C1*EL0)=:T0X:$SM#.DC7GR9B H755V4VQ_02&06M"=2*V=MFB83BNQYC' M8P)R-ED:PF2[+(KN\D&PB3$G KG,F8'"9,#I8L'Q[ 1R3R9RZ]#R_8A^ANV^ M-8,:RJCA)<'K<9=K]44'W!9O')=@4I&@$J^-+)4'(8UT3*HBFY]*/ BJ3\&O M Y&GK: ZY,\BR>)'A<&UDC7"N&@8R^2,EUJ?F!?PTG,HVJ*J?9LCMG9XMX#7 MIWJ/C\:I-L+KD%T7C0)>7+0%O[5AP$"%E!@G%XG\KUB/=R-$= X81Z85%]RD M]BUO=T&Z92')O\0N> "9[LV_13SRQ\#'^9X&D.MVX67>OT%OZ^%8K,E@R@N$ MD+( QJ(U1C'MRK7+%W=$DW?'T*?2DQTSZY#2.H#A]:,3TD!SQ3TC!T+;P&K& M2@1?2Z]6%T(7=$K(UF&[37!M67GR+ZJV]I171X4>O$Q!&&G!RD!6H&<:8K8) M.%KT3OL@3>OZ6%M?NO!_#;VSOP"Z-,-OK_$]H$W4BKI[(B^D[+3AX((3A-&H M8G+AVK>^E+,QN(W"E.RO19YN)-?NANE)F.)OA"/7O'G:+I>!4R9$HF=[&F+D MH(HC:XPI!I;EXCGS.IK6HB^[5S[T0-V+47RRVW:44.Z3:JH]D';X3P;K@#2#6X1O! MP$5NR1+S.8A4"HNM2_[<"V@C&OW5(MSM1-3U\?5M]P,LUFTT%A Y1-I@6;W_ MG^KAH/%>!"--[,!TWNEZR/;S\![/+K(-CLN5?E)2"YMMK=(E:\XBDN,;;4Q0 M[V@:$I)TS4NGW87E9TAYVYC8[K_B."]FFIY/Q MHF#]P'E95*QYVEA;O@;DM0X* GG$:,EQ<5FWMOH>!-6G&R,'XDY;075YE?EZ M2N^'=(+Y?(23\NY\FDZ6W$\X&8?W.%K487H5AM-%XU]RC(9DKRZ/#2[RZO(+ MG(?A:'85^F;7G;N"TN!*]$%FJ=&UZ>M8KW3Q6=RO7Y[^#*(EJC'+P4MG0)%# M :%H,D=IRRLZ"J=%ZTUF4VQ['2==?\CJN.O*PP8\&:NT+9!31E#5'V+LYH_K4UY@)P2YOCQ?DG^=4L2(*EBB!8 MQM; GR;-7() YQ*24=AU!O=U4'W* NR4/MV(J5U&Z89C7RMJ4M,6!XQK&3E: M*"A2!2LA,I=!\ARM,SD+V]HLVQ%JGXRU@S#M$")MDR9Q'>E5D^)HO-ZSGGYW M3A9,;8G@A8K)"PXY>%HH)6?PQF<0A=P7ZUQQJNRTT6WV_ :.,K%D1 N?[/1Y M&'\>DL]^]=%\$+Q3TM0*$T$S$D9!$D8T-,:@M-*Q*-BSBWN M]^;'426.9/4Y(Y=7Y_'R*MV3&=1(U>?!IG09&MAMKH]C'NC4BF>1/'^Q&U,8YN_?9;9OX]GH8A MS?*TWJJ:D9MO/=#W ?;KG=\W$NLCT3%NF0^$J5PD(MGWM!"40H);$%/YHHD[%9H MZ9)S[5O)[PBU#X9A[\BWFR#;>)EW(ZW@:FFK=N42C;^C+H;DC[="^T5UIL:S$^YM;Y=3+0R9=0. +QHMX@ M1%-+-N&B3V5V*,G?[R8:NR70+2^%_O^^R MD%-9%G+:(Y*RXY,:1%%:C+%1!*66OUKK*7*M3-8%7^I)_NQ'@<"CE*;G"W(M MFC$OMLJCT6CRM:8]T5\^GV(>SA=WMGC0]1(Q@^0,JTTE;#VUC9"T-R8Z4:L' M-E8-W8YH_V)7]Z+;?&:+$49D&T%@I%7*I 671 !C-$O,(R_-LWE:8>]3+*=' M_+]9:.L1J-(N=>(:WFNC2>G\M$H=\Z);[*?Q%,.HSG2MY?-;U7Q8.\"0@LN> M*P7&R=H^T"Y5 W6..'YXECT[P.F=KT#UJJ1R" M5U@/L4P&I[6#DC%$J622OG41J"; ^Q2"^@OR>W>2=,;OJR53?[P:")6%$R'5 MHEBRGN0SB*@-J,R9L5+:X%N?G6^*K4]QK9^(I4U$W;63N$@HN72?ZH7MR;AZ M3TM7:O';/9W#+9[0R"G<=4R-G,'+ARRTT2!QGUVL]387P?3()/C:%M"BM;HH MP8QO[6)<1;#_Q>:+;WL?OOY.6G8Z#",BL;/18)1@):MYZ/502KD TB-J80T3 M)G0UK'4@?7*#]I#\S:O*^TYZPXOM%U#^F$S_K.70)@EK,]\2:^)0!JY<[6(@ M:CU05\-L/'J>F9&V?>'-VY#TZ1"Y"P;L/NWM*5"CHK,3,K0FDSP;2&%MX((! M"[;>F+<(CFL.OE@=1%2:A];EQ&]'TB<[N@L*[#[M;4YF+X$L^\_65,*WDW%: MOAB0981D0A,1DQ9D6(<(/M>6 X6%VF0@)<$?LA0>?DPS#B_EHK5AM&X$8*DU M0K*TY!=X!=&C4MX5+M,AM^5'3'-O)]P[^;O]E+=776MCTLRB-")"8;5V0="T MC4J[6$ FIV*98ZWC8;? Z,.^=2@"[#CY77H_J]SHL)86/<;Y'M[. ]_8P+O9 M!G,C;^;.%/)ZP&IC#D&0?RQ=O4X8308?-6U'J6@34G(Y=U XX4X\>P=K?D22 M-NG/<2>4@>.@\BY7I-"@MX M# R"5;2\/:U_U?QPZ2XP^]WB7'[K[V%\7D*:GT\7_6L7^4NKL0I6>*B7S:RN MZHQEXKZF?[(H,B'/0A7]$"DV?%8?_)^VPK]Z>[/M9#>ZQ[L$]6G\97*>3G"* M>5$=_&Q^.5XI7&$R<2BTK9&/1L"BX JR(SS,6%\>*"S(=Z\WB#T$9!IJABVJ9#AO7I=T M UA].K3NAC*M9=.,-,N^.'>.69,Q+12G?:Z&?50J%F(2'J1F)C$C$FONGMR/ MJ$]7*+JA2D.)=.F;+(H\GDQ&-..SZC[-KYSBKZI OL<93K]@+I/IJDKD'B[, MWL]LX.FT'?>>#M'">EE[++FR[Z;XZKQ^Y1]A.@TUW[Z6^)\=G\]G\S"N*3:# MD(TPTG! &00H)RQX+@0P;25&%;S&S5I*;?OD?975\U&8S8[+Q? MG\9Z'_Q'TL[S,!K5RJNA!J.!8X1 -GPI(2=G6Q<" MV!-R'QRO[DEV704>4L[-=M*U&;HY&\XXX:5#TM4A@U(B@'.95+?!D+!(P47K M*XKWX>F#/_<(M&HEH2XX\SR<#>=AM 2VVCY>3:;+*C.K36204041&3FBRA), MIFM+A=IP/'-;*W(;=*8[(FT&LIM&04>5$I^Q1FE_^_[C(Q=U-(^^AFE>[L>O MQ[/Y]'Q9![_:4A]/POCX;%%!Z>UD<><,\U*9#,A$T\(+,M%DK=>4I2$[C2B5 M9,XR5UO-M4Z,.]C@^K!U'(;GFS4U>FS^M(D*;JTP+>=2FD:"_.AM<;<%6N? I&'58 'D6X[+MYF[:^O$%*B/&>:BI2- M)%1.0N"&@;3.8_)>"=DZ_>\A3'V*6!Z86RVEU7%OR0VV_(N-?6T JZU=J!!] MJLW*K )%:AB\)?> E:!-H-NG]20![^S0=QT.]PMXJ+K[:U6_=FU*!$MTR"\XV2U!P8^H "CBT0>;>%A MLR/S6[Z\9<.TU?W'%>YB?;$\('#O0^UW:"'$;(!YS:P+61;?6AO= ZP46#K>UH[ >V3ONZ$;==77??B;)>Z?CO( 5.!>1<$ MF$@X%+FQ9%#7FN(<0U"YH&W>[ND.*'W2U0=A3PN1]-8I&?"#NR4#_NB.R?51 M'\HU,:B35I:#+;2K*\Q$PY 09 HF,:N<;9ZK_2BNR>K[;^]L5M"4E$B3,AEI M,6K)R)OGY,W'Q$+&DKQJG6ZS/;612=I.@-UZ/&N3L-8XBN=" U<0 ME"NU8) GLUD(",6([)@(@K4N"K,QN#[MGH]'JYW%=5 V+1KX8,[2.*L!1H:_W%R#0PYP2HD WX ME 4(PIJ-$5;)0UL!N_3%/& GN<>CUE[".^S>]W4R,(&EZI0 2D6JM) ^]<)9 MT"Q+1_NR1--!I^1-H/4I:^_1==6VHCI\; ]C#)+7:]@FUF)1+H$/CO2JB5PH MY)JX_E>,[=UNH 0>D>D$Q=<*NI8KB$IE**9H3BZQM+;U.GN+\; K[G8O2R>1D_ 20HRRELZH.TU-01<&(XM%Y>N5D Y#NYW=Y=Y%!3OG MW_Z"/;CJOVPD&4217!30AM>S)^2U<:D$8WPN)M1?/=8.L(5)<;C,E[Y0;D<1 M'IQG-PSK>L&&&Q8A9Z9 27+@7##US(7G&&QV);7N/[0KUCYY1[UBWEY"?115 MMP@;&*M,439"<=4R\)'7SHJU++@FQ2QI5;U;CH'/7K\4TC@MGDF"<'*7E?2]P[B"%:&H$LG+"C M=ZWK3.T%N$^^%*R?*6HO,,?+3A72UZJ6#8&2"$FTL25AIY2,J MPDN%1;F+#0%38ND95$[O&N(BA5@(@7'=&8V-_=#=@': M)_^W/V3;6H2/R+;A%QQHYT5(MJ8NUBP>IARYY=[1#-FHN8S9A$?=5E= ^^3Z M]HAMVXKP$;?1Q?%+<5K*H&F/STBS4[O&!JL"8"$%C5Q:TSZ@O!/23?AF_MOQ M;7LA;AADN7B__A/##/_YM_\/4$L#!!0 ( 'HYKEBJ#QFZ96D &Y! 5 M &UL[+U9DQM'DB[Z/K]"5^?U>BOVI6UZ MCE&DV$,[%(N7I+IGGF"QDCA" 6P 18GSZZ\'@-J!0F9E9 (%4M9-U@)F?N'^ M182[A[O'O__O/\\G/WQ)\\5X-OW;C_0OY,FG/_[XXR]_^OGD+[/YQY\8(?RGRT__N/GX MG_<^_P=??9I::W]:_?;JHXOQM@_B8^E/__7KZ_?A4SIW,)XNEFX:KE^ KX_+ MJW]X$XW\:?U+_.AB_-?%ZM^_G@6W7"EH[Q!^V/F)\AUI?S#YLO?WKVZCW0\7?X4Q^<_;3[SDYM,$/'J"?717O[-R-:PKXWJ,KH%T]",[3N4_SFE!O/?<& MSDN0=Q'.9^'W/])D//OMQ:L/O[QX?O;FQ2]OWJ^^>'_V M^M6+9_C#]Q_PSU]_>?/A_=G+Y__Y[,W??WG_ZLW[#V?/_\]_GKU^\+W&S*_L>CB>]PB\7 M(RL]]293$"$+$$X:L"(J(-GCED44URKR\JCZ7LVIB7&L*0?_XPVP>TQR-,/S5:GWY:YC, M%BG^[3?';Q;,_ MQXL1B8E1CB-*68@R+ D^2 /,(1>_B3&>! M;Z-01S;H #W14WZTOJ@U&"J^2=\ 2B M3!+=,A5Q!A !2N1,A0S!2?)TJ7#+I#T\$]H(NP<&O$7]I?D\Q?=+M-Y^71F[ M(T=Y3$9H8,DK$"(YL$YF2(%QF:)*U-574-&LLGSOZYQT MU3F.[WPVO0G(*^]CS@9<5DAKG1FXH @8:U3Y1C^+ M<25$-WGKQO'5]+G[/%ZZR24X%XPAWH(,JMC(02$/F0*G&,O$9DYS;0OP04"G M0(%Z$K]/!]:5#N_2$L>7XB]N/AU//RXN45D2;+09?"0"DU)/22DI96 M>2,J\V [DE,@0 49W]<\[[P0A'!Q?C$IX?VSY:IT_%*/J27DW#[#QM M@%H5",E:XFZ$[!3$:(0L A#"9(GJ.Q9][46A*;A3X$<_FKA/&=$Y>G#A%^,X M=O.O[]TDG>75MK:R@IU(W-,<@$I)PH?[$=WH%A"'77>)4D_NNC!YFR" M-"NFLF- LL(I(S4')YR&S'-F25 =S99CFR?)EGWAAH.1I84**I*D'%2-GBT_ M?$J_NOGO:7F&+M @LA8MCQ1A;L=0]='.PHFR S,A.2E"UK)01:) UH&P_.BC=!KFP1OY^GE M14GJV""[#)O$J#.S: !I'#&(F 58H0)(JJ5.1$D:SN9_N'D<.>L5 F5@?#%: M+ G@D=\@7!:!1\="5I6G?4N(!S ?ZZ:U]*F2'AAT^_SL_2F#YYG=]-'[DM]D_Y8 M_6HQDC02I0[HE#*]O] M&J1(N DK(L'%S,L,(-83S@0D3C,(6;*C,\4_++.&$QN('8A< MS4%_D\3K2:?W26F[IT%?[M6+#[,=&;J;R/EZF",:J7#".HB9H==I:0)OK(6D M(A,<9Q:3M7V\UB!/FW3]ZFQ+[+%SK/HA.Q(EDL8?I\\OYO,T#5]OI( \F\;5 M=Y-5.X@M5F7PU@CM'4BO(WH]3('E7 (ZO+D,+0DUI-_P^)&<-E^/0/M;2-T] MF^^AM?_Y;+KI,W.6UU\OQ_ZFDS1*,@5"" ,KBT0%,>"9\,"5$.@0R4RK1]R[ M(3YMD@ZHS2UD[!RR;[(GK,;R,\HQELF(,W$ULU8#/_MC'&1*W F(@G(T5YP!0SGZ9$IDRUB.ZB"[?X6AG3:]CY$? M6^9!YT.)?:>P7I"% M9$(;%NS!#B>K'+%Q+:D/,D"6Q5_TZ"J:4.P?[SFZD4DS79O NX[8_OVG.TOE M:_SVD=V@5N^XM_:LDH 7M]>+9DV>'GQ>]]Y-S>%6:LGT"PYZ]C5=+KS;E^IG MD\FF=]Y9WBS*_Y/B>I%^/ELL%Z^O$J4(T MEX$,U9KJD+R^YP(955'*5T(ED!.$3=5:DUI[<)!<<*4 MU%924[OIR2T !ZM%.3P?[EKQC]9+']6,VZ50XHX?5W1<_/SU^C-OW=?RL]4( MKH:W%T2CT7'3X6_PB?O# [+,5^R M?$MG G0KP4O&%$M&Y%B] <"3X>V>NIXCIVT;U58O DKSTF6\=-5>0=YVM+BX MJF\-VB>>@%*!'G\B BPC#J34/G"F DEFG_O4]J4'*/XXN(IG ^BG8MW("N?& M@-F&\3?4V"5$89BBCED(1 >T4=!0<<$R4-8(8C*+.NE&%&KVOF^=/3UHI?8" M=!/BC8CP+6)'XI(DI2N/1WL6\04P(2>PFG-M8U2!-FM1T.!EWRE35Q]]],BI M[3ZAH_LS?N;WD9#!4V\#4!TE"",I>)4LQ!@225)%$6KGF/;UP+:/9-LROUXLPG+\9;S\N@H67 _'94-9SAQ\(JQ4MT9PVBG0E%.4 MKR7:UC[8J#R$[T0_%!_Z\)VW#.?FEG?ST+@< *Y%O5AV_V(O37X2B?M+Y)?OIKB;GQQN[6(RC18GQ(0'5?] M11(4M@&GGB:>@N:R=@>6'5"Z+G"W'[L^E4J96QV(@< Y!U%8;'D00(SPW'EB MF*B] V^!,=2I$\JA>-!&SK4C_1_2 M_/SUS$TW0>0>[L=8=0?W;SQW>V:@C[%D= M2?40<7P]FWY<(J(RSJM#]"P833XJR$Q&=$FH .^?>@2Y0'HVP%&CD#$1& MB*[D':A0J)^L$;1V!N>0)-BS:P_%@392[D'WOZ8XOC@OF]*;V3)='@*3C&L= ML1*1=^-2W],=+KV(K MQ2L0&R8U@=%FTVZBS/K3<__NW$'X=]7707(5U^"[<())B4AI04:#NXMDIK1R MU0@L&1.CR[+9AGMH!>[86>OKKXW *NOM5_?G^/SB_))(5@D5,P&N2@O-G!0N MYBP@ER-+*GC'7*,><'LT=^NEP^V-G<0^JR&SVAFMM_>#];'@67XUQ9T_+99G MT\G7S4GT8F0IXK&XS0A6:K^Y#& 9PM2(,PJG6-!W.J+O"&4T?^>APQS=CC;Z M%/!.'M0\ /W9+<:+67Z+2!'@^ASWXOS+]^F(Z*U,Q"B"XEH#RKG M<@>0,& THV U$=YQ;D(FE259=P1#'8(?A+N[TVX&5_ZQ'+AW'/C/7[<_8%U$ M%W#G)9Q \D3ACHQ*0EM-@!%"1,.=/KIEY:'A'+X0?'B2WJT /Q*R]!"_W([L M9MUP WP]'6GLPW:@.N]C(4,CDG;4Y"$8YV32V7 +V29TCY,J[:2$!V]H5M0S MS6WM'HV'8=J^RNRG2K0V"NR!8)LNO)?UFZSD '-<\LLU8$)+#5Y[!DDG$HSP M/E6_&N46@.&#$77U,ZLEW!ZR+ZY2V:_3Q"^K,#.WW)@,"*(16&02$M=) M!&6O?]M RX9W!(-4Z"--N468P(F.@O!._08 MH@B+M6[ VX#2B8FN L1$HF^5,1%<$(X<$9JD;S1]9NX M;@5RVDQXA+![N$ZOHZW][+R$RD 1%@L[4&^&JEVQ4 M 7XL#!LX##J\T@E-,]C+&#@=C>Y_9_<2J'>Q:1TEW M7GI-+!(LCTYG4"JO[A:(:,SBBJ<%2Y+%4N):?2[O M-Y=;OSX'5$%#TW&:6G MD'!@.$+%T?W'2:128L[C]NN#['F$PQZ]5-'UO46DLVR/YDCDSDA6@2)NDF . M;7:22F]WPA)8*00DXV667&M*:Q_L;<-QJ$.("MK=PY?64NXC)'L'T\;*:X*J MK]#_5D0'"OAWUM@>"G00]W!D\)9ED[,'*AR:.<&0M+ECU$SE\6B:(;]27%5].E MFWXL0;N5$!8_?_W5_=_9_/G$+=9G18%1)0U1D#3Z-NAO<;!6)9 T1ZU#=)+5 MCINV@'#V9$FTA'H8$Z,WU3>G6#6]]6"2M(7- M='!2<0K!.ERLA3'@C'%@9#2*"T9Q[3Y%FNTQ8HZ596W4U<>YX<5B.3M/\W=I M?>OIXM/X\V65H>6)&_3_@6J)!H!V!(RQB)0*ZTA46J?:IT(/P!G>+NI5E7>/ M#ROIH0=SZ>YF_QS1C?'1ZPO(RH6YZ]/.D=2>*.X\3AM?2K,2XK210>:6VD!M M\K+VF5%3;(T"JCN?Q8O2P7 S>UY-RRG#>/KQ MQN7+I;'BJ/2QX4IJ4*'TF,T>9U! Z)SZ+)G3CMXMA=MUD<1C(3QUH@RH@-HN M^+TSD(LBN+/\8I--<57TQ8T*SB0%1!A=Y"+!<$DA9H';M.,LBV8L:?K&DR!% M+^*MZ%YM!7D/G/+Y8;KY9%X&. LD6V:? 98$65KFKR>5@P7D5-6$Y9.NJ:/_^N[\)/G04 M>0^Y*;MM\-\6*5],7H]S&DG' RF7+@?#(J"AS< SZ?!;$V764JCJR4I-<#UU MRO2F@_L\D9V=E//9?#G^GTVVREUW;22IXA(9"](SBAX]^O9.I@"(D%)BLHG- M>BRT<4T>1'0JW*@H]_NL4#W&SMZDY8@*FK5&N@;-/5J[VH-5G(.T* 3OAS$/G]P"/:AQ2+.I6\=GOJ27;CPO M%TND5:^!Y6P]N(V[%2LFF]6"4C]'K1V6[KDL4W1X MDXXD><],[:;Z Z>VJ%$DL#QS2)D[2;6R@0V8*'+M!]1V3CAZCMR-(;=,A"::\!(W^6[E>W($). L]%TSB?Q8'=8HTJYC: M-B3+VJAKX-0VS:-#4$4K7SH'<"^KP9G2=$%M=Z=?. M8MMU5GXKY6Z$?J+F6D3T']#4%\%:L"9Q8%FZ'$S&!;9;/LJMUSUUS?\FT"69+3J AEK1&F(@ ,(V0)Q0I<[W[CA?0??&T)]ZEP:4E,]N%K- M,WE3>"NM&3QN'$:B1:^-8:2X*DSMI]DJ(=QG0I7JNN@AZ0YM*,^ MI_GRZ]M)N>5@&G]!7)]7]\?&N!+%8B0%>GW2Z-+Y5*%E1>WZ A5JG4LQD<1C M[0XO^U&="D,J8Q>G\F< M")K1#'N4-7OUBJ>NXHH"K)COMA75[44):?AZ[/QXLNKSA;^[.$^Q)&,I2E14 M!GTL0M %9]Z"0;L(':W$?:,"KQ&MT5X&P0W1.GJ MUZD.G+"F _XGG4 @Q=67. T<9>B)Z1Q3L$+*7+O'QI$FK+71=<->;"UD>RP) M:VW.,V0BEA'#05 B2L$B>O%128B$12F3E5G6[G#_9 ^Q6W&APR%V&YT*IX?6IH>[4[(UG%-%)%9U4ZX.PJ: M53S$'I)E;=0U\"$V%8X1'0WD2' ]YUF U8X"DX$%K[7SHC:3GO8A=AM5MCC$ M;J.'87/^MC@Q[U*112R5_R_'B^ F_YWT00B M>@&&BPA9TH2SAR?FAVL7\ #0;Y-CC]'2L*G0NT C5]*(,Y5BN>*)$I41=D)C M( A%[]+7]+T C\?9A_7 M#WOCRMGI+/]]-HL+-XWOT_S+.*1%AU/B]B_I?CC<<6 =SX17R\=]"-<<2Y)H MIQBZ6>4"#I%, F.5A%#"HDD+RP5KM$8_\)).&]#]YZY/H!+GDNEL00>&[B*A MN#UZ'4 KEYQ4N#.R9IO+CA?T?8);53.W=HL:$COT^>UBOARM Z^;8.DZ6L\( MKGL:,7OE0RFV3N"\I!"D"\8[0Z5NY&[CXV]L%?C=]3:Q_)(N6+O.<-&O%N_=5PUGW%?4QZTV8 M/1S>/)]- ^[[ZWJ7=^/%[S]__3E-PZ=S-_]]?2$*C]SD3%!]R9:ZEPA>6@W2 M1*&91'?T;I5C]Y/F/9B>_.;>B_!["(3?QW>)[O*>I ;X>LJ?VH?M, E3=36Z MERX5U-%'XLH^G-$IHHGSH#7A(++RX'"> /'>BLP=B[EV7>-AZ+(G\>FP;&FC MA1Y8\MY-TF*SJKY)R\O[(96D@J(#;81C)88FP*'Y!)DQA=NB43K4IL96(,/' M%>OJ:U9;V'W<+A7"[&*Z1%PAC;^4W72#*]CD@V0,&(UH$\D0P,1(@#!%-;.. MB%3]-JD=6$Z,!U5$/LB6\?4#_M/U(JBD,PGM;IUR*+E[%!=!12!1$9GV.NI0 M.T'M 3BG;'P^2N0]G(_?@U: 7=HX#: -97)>PSH::_-Q*MQ'C8[R'V+!N $1 MIX%(S@F0Y=H[890!GXB&,)J5B]0Z">R =@6WQ6/7M2)&O(?N*AF8)ZCTO]DZ: M?W;SY=<2X%M- 15P,-D0<)JB"14#[IM"E=S5$"CQ05#=Z":(/5'K;>]^\O9# M%:%63'LJ>-ZESYM[2)Y]G*?5D>9=B!N6-P%9\:RJ,;#ASZZZZW VE (JGV8U M!^L$MTI8 B8%6H+_!AP)"2C51C 2"#>-HA''S9('3KL.1)(VTI[J"GN( M4]&W:&CA#]S'1$?H, DKHD#_R950&2V-GE( 7/VD#9DK4;TKRT-X3H0+U41> M>S]X]@7)^3%M.A9_2//SLWR5_S'2'A>KA"XTQ]T/5\)2!<=Y &95SM1X6F<[D/4Y521XN. M++4B2!G]W<*;%DJ^^:93U?.CI5DQN+P"=[GC7 $JPBT]VD*IX+DR>Q8C;XBA M03#(N1RR1%?2@P@ M^9T54?W6OKR_.#]W\Z^SPGSW$L;/3Q#\E0$H-*A#4&R!4\4?LNUCE:S).[FI78VS/=AZNJ(['C^.GK+ M!8[89PI$X'00DJ!5'#@'QJ/TF4B92.W[C!_",U0/Q:H\N.N&5!/XH2MR+@>$ M*RLZUF?YLI?]V:J.[6R^J6);WPR%EI>+SD+0NAP#.(HK+&[,)HE@#0HLBMJA MC0:P#M5!L1X%9OVJHH=#U#T0+^^0:P"RIQR,1@ /DXU17;WMZ--!-P\@R>2I:-2H'(VBW$'T9TXN3H MJH/*A_GOEVZYLIC_GF8?Y^[SIW%PD]5:B2NDH,Y%X-YF$%DBJ(R@HDHD$D>2 MDHWRAO<0X=-Z*BEJUI>4 M:T__G> ([DRX:RF0*GE<[B0!7*8<2.LRR9K@%E9E^@^K^@=R=8;4?!OA5M3X MJGAE_G7TV_M1C-[3(#GN8>5(. >&1DG*H(3R7BLM+7FH\< BA;]\G'WY:?/$ MM88WWUPK^/I]PV;B5!+\K)/4^LBNF4U_NVR=G:111@8]^Z3LKL["K7B"?@//XMF-/FAK)C).KNX[N*[R2 M@/N9ZEO :1=M*->U$U^NQQ7$E4IU!3IXIX/5BMN*\WTHK3]@;0VD]#9RK9X) M/;_XN%G$-KL,\3I%*C(8$^XLFKLH[P M>@B.;_BUSI I ,/RG^/EI\LLRE?3,+F(X^G'TC<6_Q<_N#]'A@?I4U* UH=" MB]]9,,P&B#0XHS4+VM2^)>\1,(>/F?::1="WHG8N%P.E.5T.ZF![0O-#:^&;9IT-W^:4(4)#$ M(9#2S8ZB3^MC)N"],3I2)73#W>58N_RVT4RC+K]M)';HG**==J_VUJN4T.XU MN!N*5(P>3PGHK$GDB7(B3\7;KZ?,?5Y^&Z$.Y^?FM=-3,X7N$@(?3 M?D"'QF4-411PQ1)VS@IT>(:EL>8]Y5%_E =$!'\*(4 M9SD_GHR77T?*5L?3?M>/KQ;9KGV?R\>,]G?C)>!UCJA@BZ MP^@CAE!9.'T'&=!XL3FRTOV5>1!&XN84$P&5C-(RE))[V6A['SK(('"Z11TR M6%D"Z](&_$I3T"$9YWG63HE' C^.($,;S30*,K21V-$&&3B-(GOC07*1-@%2 MIS)HK9W121-B:UPF=/1!AE;*W!=D:"/4P=S,)J"^H2!#*QTU\C-LA07^EMY#I69 M Z.D!<69R589RW/M>/A6($-U4.FHW?N[35>A'CKF<#F2MQ>XTH7?EF57'*?% MU<#6UWS*("W7'JQ'.TLH(L"5,F@?]23U'E(N M=V&[<7%"$X0]=4/9C^XPK5#J:;0A53JJXS#$08\OH,$F<*8X \)% D[8#$12 MH2RG28C:UYP=BC![6I\EQ%O:$*,97^ZC+B M:*,3:'0GR5D9N&EVPK'C!<.G6]=6Q*RR%'OP:O_A)AK'([39(7#CJ;DGCA9RA0R9RX+5;U_23-DIV-@]*")BITL MFJ&\+ )L@+$G8Z,)OL.8&WWHMQ6%.BBG!].C$=9DDQ:"9HA$EGOM201G90 9 M"4DT$I:KUP4=CD![S(]CX4\;G?3 FZN%]PKL!M]E02.-U$N5P">&XS>6 FZO M91VF2DK"G;YKE=0+DVR'-+P=4U^/NX(I%930RY'/!MX[]\>O;HEFEYNLSKHN M/G^>H&'W)BU++=U:',_\8G7H, I,>^I)QM#7\QI M W1X/O45BNM-/4-Q:F1#(LYJC@9?S("6G\%U5T=<;;-$"4AAPT,-?JIQYH"< MZ$^)36C32@-];D?_G,U_?S5].Y_A8HNH.(^9*0Z$&%QHEBGSQ*<72[G(Q4L:E+P.*K8FNH?J[_,9\I1'RQ11#+*W)6,_*3#1:S#)D2R$ MRI;V=K"W0O!-,:&]S"O>[7,/S9O9-*P#2".:?9 A&&"A--\J=\EXB\N58L)P M8I)FOG:KN2TP3L>X?*1H:T?/[P8*D>4WD*7@;!#HJ)=DR7*?N0=#>0+&-4LJ MLN1ULUM:'WS-DU5J90D.'@]]BRO;+-Y-=!L)RB6STD 4H:P^.J-[[-%&8MAH^G:<3Y8V@REGIW%0,WD,[=G/:;[\ZJ;QEW]=C#^7'))I6G9(%MOS MQ.[)86T@5TH&NWSEVXE;+1%7[[VF$G&X"2C&(8F20"IR .-XZ48JUVI'8[&S.#!F@B>9 M)1)J4ZP!K$,=$?=#A[NY(Y75TD>2T<[17Z=5-('85WK:?G@'RD^KK=JFU.FH MEP-12'*I&)$9J%PE_9<KRY\0EMO_O7FL"_OAS+2NXQ.IC:J7$ 2)=@8-$1.A:>,FQ!K MW]WV )S3HT4MV?>P6ISE/ [I'BA)3324 5&9@(A)EL98'$(.A#,:J+_;X+0S M(;8".3TJ=)=W#Z&\L^6G-'^(I"8*G@FEP 1)(! ;.*4)4")DDLQS1VJ'[?9A M.D%JU-1"#X=W.\>_.5A"9"YH!9$P <*B&V="2D!#$LE2I5 00UFA!SK0KC50 :OYZDE=BG\=GY;+X<_X];M^#:,9B1 M,L*3Z#SP$-GZSB6/_X&2RN;,H[>Q]JEP+>PG1[F#*'5(-[HT?V0^$NM*:_^R MYXKB%3JE(AKJ1DB'>MUJ*_P>3)^;K![9S'5$0PRT\ %$ M\=.\"QYHHCA"$JQEM?-@;[[_Y!3_:.$.J\(CQX M3V#D)LH2-F2LW""0,UB"VU@F*O&,LN"D4?.S[N,=]/BP*@_NK1*U!'[H \/2 M7^QYN#1N=="<^J;%7/M:9FW M[=W'>=MF&Z7.*@JWZ(M%=B)<='1N K-@RLS&PX5MH M=M?A;"@%'(PM3N,"JC,':WF9'YZ ,5X %S02PTG4D3Y]ECS0-G-[L&;FWJ]R'-ST=,&Z6CXZ"48^6V3 N^'!.% MJ+G6VG*I="/=[WO3$5[U^!CCLKY4>U+YC4:1^&4:?TEQE PQAGD&031=+5SSZ MZ7(QP@%Q*IR%0(@H-]$9\.C=@W02M[@H<'FSC33\P$M.2<6U9-E#!/'!UKVW MJ?D_R$@2?LTAIA7U M@BB@PJK"(88<0F./>J02T?C_4#NVOQ5(O:J'U7-__KIZR^;J$1:)3DR#6\7J M#>7@F%,0&&=*!ZZ(J#W&!^ ,%9SLKN_=Y0S=9'RT 4D78U;6:4 Q2!P$26@1 M90K:*6)MD,G;&@&&8PI(5M/IOGAD&]D>+L+4 .0W'(]LIH8"#L24Y MJP3B A%50+"N] R@#A(:180+H8EHE#9^W"QI&X_LGR1MY%[;>WWA_C%>NNN MV5O$-D5#[M4T;.)E2M+D<)L%XC*.7\J,]CDE4)+0+%,YF<3WV:'-7G6LTP M*&Q!QEU.+' *I1(;ERGFP6AM@=AD<_8BZNKY74-I?T\EZ6#*;R/BVD;>^S0? MI\5_/9]-OZ3Y+647F),S *I(O8?:KAMPBME[EC_,W73APJK88STAFB#L MR2#8C^Y !D(===XE23^ZZ,.+V(\4)TE*Y>Q=:J%P&<45U,CL04K\FHL8@ZQ= M%7@HMNPS* Y%EC8JZ*7T:ORE7(T\<2'=*&9566=I-0/"2SD(CA2<5!EH\DRR ME*BM3HSM2(:W-FKK[%ZY56>!UXXH/5M^^)1^=?/?2W?;F*,NTO8O3/DM Q79[-WXT_ M?EJN=K-@B/*!> @RTW+I/05CT+%!LUA3SX)QS0R4%-J%%!^GW%UO<#M%KRP+AD$*9$:Y I#:"/7I[.T\O+TKZWP;N9I_CT2<= M&(5,+.*,,I6K"BP0XG"/D\1*V:SPH<5+#Q: [*ZIV0!BKNX=S,_'B^4XI VD M*ZR7GDO2(F=-0))RIYH2'K')# 'IGU/07NB&/L+#+SH1M=<49^V9?X7M79K, M7-R!,%C/,N4:2,P9A"4,/(\1K-$RLTJ2=PA]ZW:FIO9IH*[H-*X2OTW*9 MYG<1Z>R1@B*53!<-(G "WG .4O#@B. HA[WI[+L??R+*[2ZZBH<&ZV.N3VZ> M7BT6%Z6LKE@JZU"F",E'FX$R5P;(6/%/T>7U-FA2@A(D-U+FUL>?BCM728#W M52KKJO3RM*$!INT.7%/E'L(EJZ6$!W7:08+5S_IW8"-,6ZL%FGJA[ C)>R@! M84A^U7$*-Y%PR+ 92P:.&5 M5J0F,@]9:X&@J=&^F?WTX&N&VUKKJ6&G7CO)L(?\C!?)KZIN)4*!,>!.H7V6XY(;67*Y4W5>T_=0W$J6W E.=_7O*JK^1M)R$UP]11' MW87I,$'4KCI[D (=!=Y#Z'0G/AI\YJK,5FO\<]S9OC8080K8DFDALOPO" M@2IRAN9!&SG7WNA+FY+7,W?9HT9$ZIF+!I@P#G*<=U;4/.K;A.+4]O+.L[^M?U];_9:9_ U0][>';$1UF!^^NL3T4Z"#N/JYD MVH[.B,0UU1Z"IZPT)TK@<)$&+2V5T;G$JQ=7#$F"/;OW4!QH(^4>=/]KBN.+ M\[(YO9DMT^5E4$*X2 +-N!T%!*6Y 5\N/DS MK]19Q'T46%S6#ZVSMY[/SC_/IJ5?U8KGWB8E!"%@5$9PP5BPQ4XQ-#$JC?4N M]U9EN0W0J9D$]:1_GQJF*S7N8-K,@":@>C(-M@(Z<,UE=\7-^I)Z#[O$=G#4 M&&;*_92*Z]+M+#O #9"@0Y1)#C%RSFKGR ](A:8%F ,QH8VP^TB0FYV?SZ8W M*P2UL3):K< 0XIB>SW!*X+-7_0^?72P_S>:K9H0^4'4HMR*I7BJ^F-\.9M52?90@40?G/2U3<86^)XR;WK71S\WFH64XN(ERN7R$/,L M[ZPZ'SD3;5 LE$4NE\:FO#04$F#0R,Y1\7#CUNMZEYRU@7@*#.I3*SU4\=P@ M_-OY.)1.Z2O"CUR25B9MP5..YA4W$JRG'E0.V@I%(ZU^UKP+RRG0HHJ<>RC[ MO\W&%^,ON$E.X[M2/8H^/)I?[F,:\:R5\S1#=BDB1T6Y 8X:4$80*P+-JGKG MW":X3H$7U>5?L;1K74*P%>#S91XJ_8M;3%MC/0IBG92H7"U],ER./ MA)4Z"4"3NB0$B-)PU7) ^\C@-IF"30T+P!YXRXEIOH,(>S@+OXWMAC&\_G*Q MNC@:Z3CB(9BHA .2&8[>1U]:&$B(,BLBT$2RI/Y%S,VP/66"]*J''LY'&N!\ M5R(Y(VJX1UYK<#HZ$,)FL!P7+NF3I2S;:._VE1B"+RMLWPA?VNOA/E]LQ;WC M!LBS/TI'Y4_CSZ_'Y^/E^FJ9B^5BZ:9ES[NY%5Z;VH1;R8U&_SN5KKR))G"> M*]!&:BU%9B8_Q@;IANHI4^FP*MH2=NL6O&\SDL7VH;R9+3_,?OFS1(ENC(IQ MI(\G##3#H0GMRHF$M\"239DXW;S*O2>$WQ0)>U/=%D)V[*2P:U0EO>;E>.JF M <=P8V37P,_R*_ST8EF.6(L,XB@RS8(2&=U%17#;IP1\N:#9EII56OJ2WTU/ M;4O"1Z Z7>+UK:(M9.M6O]UZ)+^Z/\?G%^?_G,U_+S/)?<9?3(I(1X0HKXC* MX+5(Z)%DG#1.XQQ2*B89#;&B64N'>IB^/:+54<\6FM5L1WOKZ/;R7L^S6R=Q MB0C.HL.ID&D)D$9:+H ,(#5%>]0IS:BH[ :T OB4F=6_1K;PIW,[LLTUH9SY;+!>C' ))JC3=IKS<\\@9>*HMI.@EM28RZFO?P/D0GE-@1S5Y;R%# MUX#TE@/9^9K-FSLI2R?-FXA'HEP"ZIP#RGD&X="G-0Q=#,*%L8ZJK&G3S:GU MRY\R&P81^!:&="ZYO;USKE,^;F0)"1NC2Q;AF;(;9L' EINDI7 \RRBC(K7W MEX<1/662]"#S+92H'+-^Z^;(X9*0&O_A)A?7Y_?:>IFM#N!4.9L-P97(EP(K MB*3*B"A$];VD$;+3HT@5'6RA2N5P]G&'"KD<4D:?"6HQWDE>,R M1C23&EVTM3*A9X+%S*PMHY^@4%;BRGXD@#5B&?W#E M\6]K) [G(X]64/*6[3?+>EV:P?9RX*4S4\7O_R9YF&\6&UL,5,7"3@A:*E&*>// M)<@F,X+FUMIF/5?;O?.GS'(&B:RRLC8[HZI>OM4;YE'DTD&ZVT*ES MS/-!R&_2'ZM?+48TX:[G90+B2]=48SP89G2YII1KACY58FY("ETA.WG:/$X' M6ZC2.1;ZX$+Y/@6$OARGQ7-7+JOZ^>OETKGYX&*D@]8J6C2@A"J;J;1@B6% MHPU2JL"\J5VYVA'R*9!K2*UM85WGL.I6_)?KYRI/^7J7O@1-1]F@QQ:\!,7+ MY19:$K#E^)F$G 3S&GW]0>X2V@?T9!E654-;>-4M6W@KY/7AY,TV$:B,\XOS M4A?S+"_3_/*PGG;TKJ,@EDJDUPU!RC[MJ#H1)KH02:E"?J4R3:\MZCQ*T^3 M&)V%NX4#G<.YEPO;LVEE%=V(*2'*)9^@5,D+MLF H[B=$L:L9\YY M96N?]^S#])3IT8OOS:L.6-3UGW_8EV"P&Z78NT%67AY2]_+M>-ST:!.Y9,,)!R<,6=TV"=8^C^ M*R(2"Y1(_GC5WWK7:2K]\>+M=3+L^XOS7;D\+]+2C2>+VV@7X_//D[W^9N=W_G0]V-M"V+SX%D4&&'8J2W],\<:-U*_XH14Z$ M O,E7XJB1^6YH)"B=LI:ZFBN';6_!> 86Y*WTNJLEG1[Z!ZY.F+ZV2&U2J== M%,FZ,VK93#^N2+7X^>OU9S;E/:L17 ]C&M].W/3&U3U-QM13!_,^QG.8!N@= M:')W>3H6'3\5_AJE)?J,&0U1:4$$A_/[JU'SEM MVZBV![JB:;N7L>SV@JJWB<>?:%Q6 O@#KK?4#V7M]Q(SU3FDH(EY<(D)S;VJXC!2LEY M"G=S*W:UB&_TOF^8*GUII8^[)+9%35<+,R;/8'8!W&]*ZDP":TZ"#]H=:+RYM7 MLJ=.^ B9F@BB7+3N@O8@?;FO35 9?/5;:(8FQA[;=GA>M!%Z13YL&CB,OY0& MY!,75OOK98A]L[4%':S2@D&4N-P*Z078)!5()6V4UGD=FZ5 /?R>@QU.=-?' MK!]AUC8PW\[3RXL21[^#260EK%,>5(AH&Y7>BDX277H')QLL)U0WNW1HQPM. M1K/=Q=?O-6*WK[!YZ^:K:DK)]$1RI)0C)X M3NG*\4$7"QI@FFU3UMI&+4-9FBV*$JA-G&<;01-: M#*XRU8Q,8*BA44?!_?KD2DD.1KP!E5O135XGFET+K82+[F[N]R>2\$JZ M@#@M6G @@A+@<4NU#3J!5:4'FL9EVEC# .U39TH1.CH(0Y]'M1W$-\#6XR! Q9N_.@]H MG>/U:HI"O5CW!2WR_O#)33=#?3-;];5.<3/0S .3GC%(O%1T4(I.4W&+":[X MTEAEHJT=9!IL<-]GP($)4_&.LVL)[[C0JA_4;XNT@ZJQX:=J#!O=-DTAKSCPO;5.U M0*$$:HI%+=#EPSD270ZV>GO2?9B^)5K55$\/][+=$,RF^?\^OCM*G/+9@XQI ME:J/!HD7%(P0+/#@G%"UKP5N#?);(EBO"MQYL]M %1'/$/3Y>OO_;5%N7W_N M)N%B@C;%].-+-UZ+=G8YO?JID'@6MO@!]"(FU]^BR;@>%'^_]6KZ^6)Y ME7)LF+0F>P7*$E=2[AQ8IR0.2W&3DY&U]7 >M0W7 M98YH V0]9<;M1G68Q+@ZVFM B0ZB'Y8= 1,2YH&T$1Y4'DDRYDA3! MWK5+GAPI]B3%#$ZZEOSVTZ"3\'A)A[N);0?O'K/ADN/]^W8!4G >5 H)T#D%: M@2 SNN+)V.0X1^VZVN5EC8"=+$VZJV& A>3=>/'[RWE*K]![#58GS&YT)\N:2@KIH8[C+M)?_OR<2OE1 MZ8=TF7W*HF>.4%SY(L6%4$H4A.&@O+.2$U*NI.Z9,O=1G2Q5.BJ@AR2470A? MC+^,8YK&&V0.TF@3H@>K/2NU"PRL\ 84_C [;23KW6#9C>[D*=-1(3UD>SS4 M2NGN*$96$ZYICF S,2"XE8!K7P;C#!>>&4MS[8/%-OB&H\^11Q)[5^Y.:[KZ M(=&]O)+MV29E@DT7G1MF/>YME0Y^*@RU4I.L7U!@LZ\I;>J>=R3X3%8/PJ_. M,G)\]G%:+EQ;WV6PN@+ZFL.4J6P,8Z U*^>/1.)J9Q0H90Q1U"7':INTE8=0 MKS%7'6#KV&QDDJ!CX\!%%\IUN11L<.C46"LLIT1957L][F4@0S4#.R2O=[<1 M.Q0CCN5PYW83&:J9IQ2]+2J8PQ&4[AN<&R#<2*HSR3+4;I=Y9 W(#L:'!UN7 MM='+4VG]U&1,WUN7M6I=UHHF0_2 >HR.GPI_<6HG'%6 :(OOR&) %S52D)2S M%**3SE5OZ?ED>-NJ==G1T;:-:FOW@FC8[BA*84JO M R<_1,2[LW00F8D$R2 M/CO.OS>AZJ;81S2A:J.5/KN7W;C_<"6-Z^87QB4K%1BI#V!^T=,+2(XLFS^7E)F=^VRJZG3?408ZNW]A5J?/S0*X4< M'UU$>$UD2:GB(DH@5B"1"?+-*FZ!)4J8M(Y*6[N/37?4%3O^/WKKV80*3(Y" ME&)C9]%PR,& B;D4(&LDL%"*W#7G:MX/T W\4 '$@5GZP-4# RK[...$Q#F3 MG0]@:;E)6[ $+FH"3@:K561*Q]HY#T<6)QR4 P_&!MOHXLG$5AJ,Z7MLL%5L ML!5-!@FR/$+'3X6_*C 5DQ*@3&G&[SD%=/T3I!0(P^^REM^O-7B:M&VCVNI] M8ILX"I>A*$)S29T$=")+!A4K1<[!@?9!".=9E'>=]ET]19N_]$1"/JU4/!M M/SWDSP_0-^;=;#)Y.9N7?S12&:>KL1X\#02$DA$-'TH@(34[]D=.EX"/;2AV"(N[VD IM48FM!8M6>VQ48-)W@'ZWC$Z'&BT1]/-L=M<.DHM M_#.5O.<4GWU)<_$*KXY,Q(7JCX--<%_>*8Y2$S$3D##R4$^E2?6,"CX!C3X8;&QE[ M@DOFWG$_H;EW#.0_PHGEJ7JWCD1]F2S>Y^?N2HO1FMOSOM+Q.7KI^TOH? MW9VKH\2%+@LP<%8NW'J+*K(_!?G-3Y&G0:F=M_P!U ML7O2@^N7QC9\86_5L8\9\/%DJT42A<@AE1MO* B-"[85F@$A1BHK)+?55ZM3 MRE831CCC60 N60;!2U,6*P)0[[3Q7@I3W\3Y!K/5VK"TOVRU-LH^SFPUH[5) MC'$(OMPP[2T'S_%;0K0BFBEFJW<./+%LM58<>#!;K8TNGDJV3Y,Q?<]6:Y6M MUHHF0Z3]/$;'3X6_PFO*G(V@$M4@3*#@K* 0",E.*$]\5M\L;UMEJQT=;=NH M]D"5K#8RKK@TX'@.*+-8;I_D&9+209A$:=9FGY/T[56RME+L(RI9VVBE8K[- M8KX&VZ1S1N_?F"Q Q,0 YU4"Z3+CQ+MR W23A0F?>F-1PN^N%Z1; M+_PV#;7'R[QB!/,*Q(9_36"TL:F:4*#^ K'?_.D@_+OJZR"YBDO_73@Q6,>) MQ.6)"(\+2<[@,_/@2J*1"D;@GO@4%+C##JBOOS8"JZRW7U%2YQ>7?56#T"SG M$C'&[05$3A:\SQ;WF9B"U)QJ$BIH[M9+A]N=.XE]5D-FE;?-7]V?-X!08A(G MQH*F&C>"G'%@$;=SW+HCY0'!R$9II/N4=_.E3U!YCY;9T\P@N)GPX9FPV40+ M3/N(:Q62UO 0P"!5C;0A^.\I^<,?TW6*^1XO@9YT2C[)/$5A""[E5(((N7CU M3D(B4:*C):BR@U?S?4_)[X.E!TO);T.Q)[7UK)*U%J^FZP29D2@U!L4K921H M]$^Y &<8!TD")=GJF-G3V71NC^W[3#K(3.I L!X2L/H;YS]6^K@:)R'22X/2 M%X);M!/0[/5HOD+I5I:LPK7##MY]LM+8OD^D@TRD#@3KX5:5X;9>;;A77"=P M5.-H$Z-@G2LIY'84W%J>Z/@D[+46Y294!5T6?\AF5(KQ$K!L[,.I)/,XWZFC'^" M2^;W(K&ZY#_"B=R*N4]J]MYV@_8+PAGK5*86LG*F=)V+X+*Q()F./@FAE'XZ M=9XM!_]]'A_G/.Z3PT_8U]\O"('^BLRXC.'HPUH01DL'02E.M"94V$8GM4'GV:\H8$," Z3$I0!$P1$=*14CP:@RG*6>:"^^NW3QS#N MHRK?SLEFJJ0':FT)S@GT55Y+W\NWAYHB3X-6/6SJO0U\O5Z@ ;;Y4?D< M'5''8@PE^8]I5%1V#$QP";PEL61^AJQKA\6&'>'WF7,\!+H_7<0ANAWQ',C1\/;5AT1CHZV;53;9T>$75<"4R>B8>CY!1L9B!1*&]N80,8@/7ZE.'?[ M/*=O[(KF5BIM>T5S&WWTU@A!4Q-R5 R4+T=\(D>PR4;029!$L]6V67CVVVF$ M\!C[[/$R[[$10A,8I]<(H97P=Q32/T9R/39",)RD8"4N)(HA'.<)6.9]"48J M9K2R4C6R*0ZMP$:-$&KHKXW >FV$D'S,DEH..<(0BD<0C98V" M.T^C$4(KL>]LA-!&9KTV0E">.J*,!(UO1./ H %:3G@U%511ZA*QC5J]/HU& M"(]6WJ-E=DQ9LMOB[K_\B>;'>)'>SM'2&P4NE&>40G*JY$JA6>"(=^"3IS)0 MSU+43=@P1)A[[VB.T'SO.81[',0XIF8&VT?V.96F;O^83? QD_'RZSNW3)OU M>92#$L$+#13]HG*[J0+K\:O@=*!1R,3$T=10M1[=]REQ',0Y]EWAW7CQ^\MY M2J^FRS1/B^7-<OEH2JM;CNW[]#@&TO15 MB^#WC].W608^I/DY'1%#I!16@3#)@F#&@8DN@,9!"D=8:;C0QW3H933?Y@0X M/#&.Y&Z6FTDZ@V4F'2H+Z<@SCM!FD"9%!]J6J+W7&5E-/9B0)?Z$Y=C/NG(B M&4=.4DJ]Y.C:.U8!*2"D*1W,D-+*[7=Z_9QQUX,"#&4=M=/%4,C::C.E[QE&K MC*-6-!DB=>,Q.GXJ_ V>6A4MVOB2HD5=KEIPFEC061 T_P.+>O"RPZ/A;:N, MHZ.C;1O5'B+CB 5*N10"LLPHL'*+B.?4 #76.JH9=5KO\XB^L8RC5BIMFW'4 M1A_'=!2Q<3O/+I:+I9O&\?3CS2X%T2-=C!*@O-/E9)*!,32",OAE$E$Z>S0- M9QXL-<$(8#B2R 4%SBO/4"@J(T.V=TJE\#5'L0 M3XC<%=G5'^$?08UC.CK;VICI[_/98C&B*:$WJ@VP$$JK!$G $,IQ'[0D6FJ4 M\;4=^AZ&\9WO1T"/8^K-=5G!.YOG-%Y>S--U:W'#),LB9N!YE=-H$EAN/62F M8]9$D!".S8+9,HSOC#\">AQ3 ZN=FQ9G/CO+%03M/ @F-1B*>QA7.M(<\$]] M-%WEFMDSPTMUDV16 K@;J9JL/$_$@Y>^A">R!Y?1%&#&.Q6B$THVRD<=4*KW M!O&$UI#C<(&ZT> (+<(;$^U.>[=;:95EO/<;IUO%MYA;;3F:Z,U%2(CQU<5T,I'+=!(S0[^H*3Q''^LKZ'7UY"D.^UH MR]9I)E.N'3%B2BM%.PE% M<. L&4K%!1N=2]J+4XN"=9S:$]K43L-7'8(R#?>FZP23/>?X8&(?67 MT\EBAG%QA1?U]<>+,%_^..+H!&=&T,9+%H]*&""D:""Q2),5P3+WX/#?E#QT M6.#/AOPGSXJ-A8R/\!KNT2-LT\S%2)ED@_<"I)::=",,N"PE625"1$9&BE:# MA&L..\W#+9O3YVVKEW8'(MU0 9P]IKSY0-TT93X2SO(8(R<5*0>*F5K./<5E MB:^$5DEE!K&(#SO-'^MLL'4V-.E.\,KA14I+]N#%J_&\O@&K;O:M,F*4#GEQ MX W2E*2F[TJM=1B#4=QRQ\JI>3A;)_1L3+O3H\?WW-?'YOZ=8_4-K>KQ9#Z. MU]W6BE*TIHL&4^O^J( ::*((PFEOLT/KTPGGZ]Z?S!/B?'O2#7=[M@=C3MO< MNC\Q/DI*6*-#AEB+7JFB"QUPL?ZH,IUP#+$,DIPQR&Q^+(:3X\Q&H^AX]3^6 MSA5!7-#:,&&!QV)JHS,%Z+0&ZYR4BORMI)O;\<^P(D@?E@Y7$:2/LD^S(H@7 M7!?F% CO)/G4M2]?9@P*HZ/.:I]4:9T(?68507IQ8&M%D#ZZ.*E$L"UOM+O, MZ4=%D%X507K1Y!"E%7;1\5/A;Y1&Y"(5<,X7 8SDP29YO2>\GLY6?U7_'1\5:WU*-%%3[3W%BP5?1('LBBTFH,ZJM?E\ MV!G^6"6G0Z"#7&_\0I.>S/.+S[-\;:;N<7>Q\;/VOYCH!K/1K0)2?,WM8;J^+@E@>-;.N(Q2 MM+X$;8F_W4U$ U2KFL6Y>,=3 2$2)Z\($SA:ZL!]CBE(QY0LK2WYYK,XU-W$ MT;B\^9;B*$0XE>N*ZNB_*W>F=5U>EC%!9Y<#YP6CF9 5%5)!P, 3)HQ8FG>0 M6POD^-<7QR''M+62!C!UOQ<&KI__3:?:#G 'NJKH"?4XMQ -E/SP^NL &CH! M8@5D(4@=@(M@0$DR7]%P &<.3K5^E] MO H7UY[_A^E7O%A\?9WS?.1SEB7H#*A5[23-:'=5T8&,/&6>@N*JVT;2&MES MI=Y1-=SZ)'LQGV="_N^K\7RIO%>YY-GL-O9(8N(ZY,PX:%9#WB@X!$U2XSJB MYKI\7[QA _T>&^FYTJFI!@X31(C>*GOV12 M8%X.^"K/XVS\985V10PMO8\8+) U0H<1LV03"R4!R2LG-6JK<^MHQR.0]G6A MUG_\=2""SEDNF3>0,:3Z""]"4)H!+T8>ZARX]15:\9,IKD$Z;:K5K0$N>HC/**E4DT[936)L^]0Y'Z*=O_+@W MX+%B?L"XP^P;2+)JGH, -P:OV^NLCL,9Z>XM_CB^O+E= N(B1AD-@ MHD[&LP!N>?..U@H1BJ!]IH'F[@UZ.(M]+[%/6\BL89B@ OFXP,7R6/V?//T\ MPR^_C2->+%G)?>:,?$"(EE56!E5[8' P(2JM.7."MS@8-P(XIX.RC90;5B-9 M@KHVH^Y"6B5 =P'5\!C=".3PAVHC14V'DG+CK7LS.&D/1/BGI_HMQ_$A-=]'N"TUOO@R&[U],T++:/_R#A*KI>*3TG3<$!HM M@PHQ,!GDMK);\QS_\GGZ^U_KQUWKMGYW1Z_7PQSV4&XD[.GNDFH=O_^4_\1E MJ'9ZM?CM)9(@QA-<&0Q99M0J><@A+%]!.2"G7H$H+!@KN4'9[49GRR!/67]- M!=AZ!7[ZY\@JF8LS 8QV6&.T!5"&4)^R!2]TR-%MK7OSWEG7$7237V M.SYDO/AY7LTM(N"+&*\NKR[HA_0J?YGE.,;KNZ=;S^M=>3^;DO^V^+JTQIQV MW")ZX.@R*)HBD*=-7YC@7@GG1.E4Z>VQR- ^(,_)=3VC0D\"-M-CZY#VKMBC$2P92WNYKD5U3]N"Y4^+>GW4USJ1YA_C/Z>7;\?QM_%GG-S@>C>YB5@+%42R MUD+)G*!5>P'K=SF;6H& Z?PP/K_!==P^SH%#\@=1U'08*;<.'*R%]NF/Z0I: M-,5AK31E3>WF+E@&7Z0EBSVY(F/QK&,VZ/9QGB4!=I/R (\+KBW!=P2*IC[Y MO#0):_GS^M)GLJI$*J11@;9"AYI$ENM7:1E2*DMMO\VMT39+:A.GSN MW? 9,\VT,$!QBQ>SC._*M]5S0^11(I=29W009/4/@Q;@DXS@1$B>5V[SUBU0 M-F$Y+TXTD7AKF^$FB?TM3JY*;98P([J^QCB^($GG^2BC$%9&#]DD,J!JW" H MJX"L)Y^S+CZK1U,LNPQT'JIN+M+#)--.:S;Q)'W,D;"2Y7SSC*%)?FWG#V^0 M?5^_X:>X0">XC[<&2( M/.>@#+G8F9BN:B]DQQ)!K.^2O,JQ?9&[0Y+@D9?JA^) 'RD/H/NW.8VO+JN; M^^MTD6_+GNJL$J/M4L?ET\(HR>/U&3A+UFI#VY]O73UH+9 C>!@-M#1M+>(! M0@GW#[DEN95+0B;-JP]K07ECR6_R&OPRL)&J3=3ZQ=GW*,[ET-]3O@TO\=:&B5@R2KBE%7G((13D0)EA$ M%ZU3K;L!'98(CQS]!^-!#SFWCB'6XZB&7E:GD8G!H> ,4 E-IY%2@,@-<,\% M$3'Q&!\D&6],4;W[N8<_O]L(>]I&4NV3C*^AU%("\;?\[0+3\,0L,@7)U"OS MHA'H)UO+EXC(G4?,W=H&;!KAX F/N\M\G>[V$M@0#R>7FXI4WA9K4VT;Y('8 M29:&*I(.*E.L8]P;(UNDC1S[,7,KVVIWZ;5.5KOSIK +C/-[Q-Q+^!L>P>XB MN0$?,1?4MF@K(%D70!$*< H9"&%C-D*7*#I9/<=68*='S"WTUT=@@SYBIBU; ML*05[=ZTH2BI AWMFCQKZS(B(^FK3H&JI_&(N9?8-SYB[B.SP<,/KS'F%Y?3 MJ\EBY O14!4%T=$IKVP]F+-AH*/.#&-TJ6Q[[;:_[_$-R[&-UR%NJG:4] , M>#^;QIS3_#5)H6+\-=>J9_/Y%5EJN?8*F(]X1,\C0B!HZ,VT#N7K(/;( -'G#/@9\V!087=4/'JSO6 MU0%'KKVS)@H0,I")$^I+5&8-^)"B+X;(_3#+91]*G(/-,*B(OZ>"VJ]B[@7. M:<_ZQ[*$].+=[$/M3/<2+V+-)2?$KZ>SFZR^56[9.,_I]Q<\_'M!E^P8OKR;XK#TRIJYI_-@I)<&O00%8UY=#Q2,>D96!T MLEYKS:.0G5AV&O,Y P*?AB![$>/[M:'WM9_62J'SO&LJK9')&8*?9%W:95E, M(]1.7!HEJ2;KU@\.]H3\M*E[#+U]3SLS".U^_I-6SWB>:>'$?/O+6\Q\9!-/ MW&L+(M)AHFHCW\"U!\X[^2BH\R!,6]E_3P[7EAQO M)HL\R_/%!USD9:&P=,=["4Z@5"Q!TKYZ+R%!",:#U#HH'KC%TOJI5'=TYTB7 M9MKXGC>^+6]^POEX_O'++&-Z-_D_G(WK366%S4>1.5&*,B!S5F3,)0<848%- M1FB7;!1ZV)28S=C.D3.--+$F+-GXYN(NN5\M'XU=M[0=2:945%E H?.QWJ]D M0)L4<$'X#&HC4FOSN1NR_F?PRSE?D=E[':>_LGBX78PQ*4,OVC=Q:<)QE*+D@ M"A1"X"Y!SP&@/FW6G: ZU["U9<#]]CWL=++X[>)K_076AYNUL4S)TFC'#1C) M:NY 9N"S-Y!4T4XS:83M%O'J/.39L:>5>->PH&5\_?TL?UFQ=)8OQU>7*[*. MDM:NIB& ]?7Q0N0:@B2SS5J6@V&HI% [4>&>G_R:"7:/\_2+J]S&^G/Z> M)SA9O"5A7UY=_C+^]]4XC1=?7U],I[.1X"K9@@F$M1I4, :\+A9BM-P'S9F5 MW6H,]!CT[&C03L1KN+!S!/EQH \"X.^O9C5Q@(Z]VQG<_(<1B]$KH318R>LS M)^$!#4DJ)!\BFH*%V_UYTAW0N7-H(-6LX=?.H>)U^^'27']7;DRI=Y.+K[>- M[+!(@8Y[B#Y&,N(S@E\VA34^2N;0ZH<1FVZ'S98QSXXES02\A@@[AW:W'HRK M]Y+CF%>^G+$1 Z_M+KW%&G_FX"U]D2GH)+*0=#;N97,\'/'\2-!&N&LHL', M=RO*USFO[**/] 4)Z+M)'GFFD],_%@[;!G M3(;]Q;R&$3N'9GM"_?3'=*035U;9"$Q)51_S%))((:-9.8$1.2^FV^.U7L,^ M*T;T%?.:=,#]GK[U@$HJSB,IK9&86"4M&3>J%NGC-D J.B6F0_"Y]2ZQ'/AY ML:*WJ-?PHF60=1O8U].KV0BY1RS* F/>DU ,AV -$3DR;6()2:36M*CC/BM6 M]!;T&E+L7>W@)G_AQ21=)S#U>#YZL@7$>;-A7OFMTOG<.;2T&]6E5#&KDZ??1H 93 M3'61$YDY,40HP2;MN0R2MWYW='?\\]#RSA)=H]Z]? MQ_V:%R.3C0Q%"E!:UGZ#CH.S9/T*I142=1V6UG4R]X1\'B0ZI-[6\&ZX5-85 M[I$I)442 F2RD\E:8AIN3J^N' M5L9ZLG.B@N"MK=$X1M\9!4H6[9-+]&?@9_'YG%_%[R3G-?IO&?6\,8C>XSB] MF?SO>))&="0&%EGM:"MS[6VL:<9D&9F8O"0O2KB'%1H[12^^'^EI*[F],-<\ M8V4'K.G_\>KR$F=?I]]>GMW%8+B!E1 M;X 1-%JN(IV2Q;8.B)YVDX!>6NK4)*"/B _3)$"HE)A3&I)7!I3/!M!H#Q95 M<,)B($=J4*OPG []/>5[R"8!77 ]UR8!O736M3C\+@(_9). Q#+S)IK:@)>! M,LD1[[& <+4DE!(^R^?6)& 0'O21\\!- I1F*M*@8).*Y O7[IH,Z],!S2-B M5KET>_-SLDT">@E[2Y. /I(:X-R^>\NZJM@VSO,/-RE;\SLEK#[D.O%4'R.^ M'L\C7OQ_QMDH8,2BR-! OKQX3YSLCF!!1\Z0>8\\#]'Z:Q_,QV91FY#1035W M7.:]F?R:_UQ\^B-?_)Z7[V#G(ZM*Y")R,,$$ H\.G'8(EDDN>:UW+89,L>@- M^-EQ;D^=#126Z R^KI":R2X*HI0L C=8+Y4*)P^=Y.8<7N[Q?D, MZ;6+A@9P@_IC7F;"J^2,->3Q%U>S!WPIX%E]PIVSHI5AI<+6M:5V0_IIE/GS3)(GER*[#0@LBU?14&#EQS+RT7J+!U LA.0)\ILWKKJ&$U MY-U!CW_/(\%SUMDS0$M'MPJU3.+2/BSC<$;I!NT4_'C>01]!'_*:N0NNYYIWT$MG7>^;=Q'X M(0EA@N 2R?9A6BS+HTJR<6G;U,QX8S-F\[#Z[!,C0O^\@T%XT$?.K?,.7FC% M[MAB-RUKO8N!UPZEH>YX6!T;F3QDDV5)M8A$[%8 ;NW'']MAV%7TTZ9R&^!* M^/[9=9,DRVURUDL'>5EST JR>9P7Q%EIK,WTN] Z[+@6R-F=[?N+>X#[M.] MK9C>!=9 I_L&2,9*PBHLH5BC-4> M42L^^+9PQ,/]<#SH(^@!]+],&I=7[.)BQ'ID";2%$300].@*V-PE1R3G%A0*9:CB$Y#9[<'M H.3(I M$A?#4N*TVK8-3I)FRA@\-E"E, I8B-4E@]31DH]#+E- IVACHUU3*L3(6L?. MOT=QAC3H+=R-SL..%T]+"]_S3']]<4?.$OU9*PE[!^_7;JGYKN? M.#[2GS<:1]K./BVG\U]M["ZS1O->/ M<83-83B&/-PUMHJU8:[;,LSU,<]^'\=KV \&_CL)]<:Z5;%$[56$HI6O]^5T M2I6@(*0<: /,)3PLS[(A7MAMO/-4\% ";YBF]AW$);#K!GW+B=[@@9TR-H42_,5EM@U6Y^NOZ)1". M__ZO_P!02P,$% @ >CFN6%'IW'N^'@$ 0R4+ !4 !R;71I+3(P,C0P M,S,Q7VQA8BYX;6SDO6MSW#B2*/I]?P7N[(US>R*$:3[ U^SCA%JV>Q77MG1L M=<].=-RHP%/B=JFH(5FVM;_^ "!91=6#!;! RGUN[([;EDCD \Q$9B(?__H_ MOSTNP1=>5GFQ^K<_^7_Q_@3XBA8L7]W_VY]^N7L'TS_]SW__IW_ZU_\+PO_\ MZ=-[\*:@ZT>^JL%5R7'-&?B:UP^@?N#@;T7Y>_X%@]LEKD51/D+X[_JUJ^+I MN 'J'NM^6_XURXB7\,"#F/L4HB3Q8(HXAY%/?(_ZE%"$+N[_BHC@ M(B IC!(/R\<"!+,DI9 $4<8RRCT697K19;[Z_:_J#X(K#B1YJTK_\]_^]%#7 M3W_]\<>O7[_^Y1LIEW\IROL? \\+?^R>_E/[^+>]Y[^&^FD_R[(?]6\WCU;Y MH0?ELOZ/__GA_6?ZP!\QS%=5C5=4 :CROU;ZA^\+BFO-]9-X@:-/J'_![C&H M?@3] (;^7[Y5[$___D\ -.PHBR7_Q 50__WET_51D-F/ZHD?5_Q>[>TM+_." M?:YQ6;_'A"\E]GJU^OF)_]N?JOSQ:=EF6+U956&8*2S]66/[S M,6 _GH&^(WSK?5P=(*?)_>@*QR&>?G2&[IW4$'QZA'M@SD:Y^:#>KMAY5MV?U+%6?;[\]/D#?R2\7-2; M[W?!5_"7SQTHO9[E8G^R(*L^(IXEKXIU29N#36*A#O4&L7_7\$$? =!@ 'Z0 M.%1__MI+:@]M5L)JB2Y MFE2!*Z+I;1>3= ?ACWQ95]U/H/J)%B-S>#_N;?5EV5&%2WJ"Z^T3/])"VCI/ M-7RQ :(L'D>27Q M_F.=/RFK]Y*Q7,&K%@D-LC1&$421AR"*F0^S(/(A"K+83QF.>.S9J(/3("?6 M!QN =H)OP"HSR7?+ #O1[V!? T=X!4#&_@78(.!.\DWI]:1Z!L G%7VS1FP M*_P6;]I)/Z=L<8N??ZVD.:<<6.6PO<_N6^^/*C7*G]C"G;?KVFZ\_RZ5H2 MVWVWMJ^-/K(HYZQZ)]']C)?\1EQ^P;E\8LG?%:7ZR6=.UZ44$%Z]X:1>,!2C MF,1$FMHHA$B>6Q"+&,$4)VD2!$$:,ML#S J!J&Q\\DW&.>MS4&,"U$Z8M ,_ M]Z$YBCD'CM!QZXS332H(RM8:#*7EFK/W.2;Y4B]_IX#>22?\)TGH[XL(81HQ M:4S[&4L@$B*!*241# *>)5FFWY5#;@YX7L_4!%ND \?F* M]3BCS/2H$_+MU.8!FB] "]6=@CQ)F"-]>!S.K.KO)+F[VN[T"W;*K2KKQ2>Y MS;P-GJ<1#3.BO+-(R6F22CEEGB>=-4($XB*(>6:BRG;6G5AQ:4C@MS?%(\Y7 MQX_K0\,>FPO!W"=5W5.I9KYP+'RW'46Q$GBC$7M""E#@B5?Z0F5_-=6 MH'97FT5\CI#0""F]_07G*!;"3R#A\O1' M82P%A0<,QCST4Y;P)(X"FX/_.*B)!6@#^ *4#42[\VR 1V8'FAO*[41M Q-L M@((.JKL3[31ECHZT 4"SGFFG"=X]U S>&">Z:AGYTL/EBKWA7_BRT.'[M]^> M^*KBBR!4B6 BA"*E%"*2RE,O" B,:4@]#XDTC9B-] Y"F_H$;&'K&Z7;LF!K M6H,>%G;B/,PW,XEVQ@T[H7[!B!Y@T$)V)]A&!#J2[6%8LXJW$=F[$F[VDIV0 MEX]UOGC/:RDME_'"?0BU *4488)*ET.9,@8R3R=2*GB60? M!S&Q.#HNR2>SGHQI96UFPW&^OL5(Z M34VCB=1S2KT@+VQR=_]YX,U9],IIS#ME8O#D6 N?EM+5XF]X\]_KUX^4EJ>H2TWH192GRB+3S/99*FP%[&*:QQV&:Q.&OMKZ!,7=-?84I>&;K.S2PP0\=%G]^ MR;H6$_!;AXO#6P1[!CAS,8P!S^QRV#)DWP6Q7L$^Y^>7%2N7S_?ME>?SA]_K MVS*G_.IA=7\KOWX#M7%ZE8G5A 3.)73UA7<(@ ^X_)W70&,!&CUBIB$,>#*L M$=RRPTX#&'+B0N5'42=GO#FUH]*?3BP]6^:3&8G]I"?#-T:X%_H O*3_6.>5 MSOA[PP4O2\YN\;/.]%G$?H!Y%@H8"!]#% 5"U8EA&*8BRQ(4A2),C3V-4] F MENT/^9)7=;'BX*D%:&&*G^24@0?BDGX[8=:000\TZ&"#VPEX8>&AN.3).&?E M$W]2,6&5UZ:J+_%CL9;>6B' X][W DJ^U+6:=0&P9BG>8OX71UZ.*4<&'9Z3 MB\SG^YC2\\(-,GYI9"+5 R[Y3](.8E?%HPK2Z$_FLBS5D:8!_/2\?:8%>OD5 METS_<2>A7JZ82IS^B!]Y9/# M)F3R7AK9E+#L746]Z,\2>/U&'JCO<%ZJNS%NZB,>>7UB[:;@Z+M4:254RD+0 M& "%@KE#>(SRTYZ@ Z+':)@MD6#+ #?>W@F*1KEYQ]:23__YDG7@WTL=!$(9Q_7S4T$3SV*1 II%F40 MA5QZAUGH0Y&%E%,?1TD4.;5X7&$^>12I ::236KIJJN_5KHJ&BMLY:&VRE4Y M=+X"E:+'NDA\MAU&"(LX3#)(!)$[3#B!640C&(HX0<+'84JCQ=-.QY$_YC[O M4F&\VS?K6C6E49U^ *X!X??Y:J7^(4^(9M$_PDY'!(N )PGD82B]%T*D+*>< MP0P+C*@?^82$[4YW_3G^R/M\N)W)__&[[,@1>HU]L[-=-'Y0(PCZ1( >%8 \ M@_YS+26-^WH!6F>V1PW0Y(!:T@-:@B[ AB3Y5TW4C%Z8ZWV8RS5SAO?WY:^Y MW@YK)\XY N,L4%7JN*W,WA;1)3SC(?$">;)$""+.!,0B#"$5'D)9RC(X%'C5) YL+LH( M3Y#E2$T=@S*K4CE!ZJX*./7X2)>QEOZG^G9OA&X)]% LYTD5#]O M6Q]LTPO].* )#Z&(1 1Y3'$) Y@G"$J<] ^21UWL[K"U8/ZGP+Z!2\5&I\VX5?U"XG0RQ_TGEQ0U1 E M"Y4^8JH-(4H@45V+ER +9;M(VJS=G[X\HVK8E7G MJ[4*9+89P4[;,T[(<$?Z> H,9U7<$[)X5\-/"M;O&S:E;5M0%*PB#. MDB2!?I0RB +AP30@/O1"@@+?QUX4A)8MI0Z F5B&.Z"@A6K=(^D09\P,F?/I MM9/275*G:8TT0)*[ODB'@,S=%&F T ,=D8:>/B-%B)R^2"*[%TGM==';;[RD M>:40^AM7+>,YN_PBK4=I$G"5&:C*RJ1AJ7R]-5[>\?+17_@>2I,$(1AY2$!$ M/.EA^4D*"6%^%.(P")A=1\KY:9C: ]MBI%(,N+3=I?&OBA*:!(,1204S[[%% M>L'WNW.S)QIL4@EZA%V CC30T@8VQ($>=4"1YSCCX'6VQF7NP>'7BLZ '$;SA;V2.RE!7PK5T&2Y++ZJ@0W*N2PYR^OW154M@H@+C[((9E'B083C$&:< MA1#C%&.H>\UVF-AG##GAOIFU]AH\M=,?!G,5+L NSR\ M%KI)48=L$W/2Z *%K]ML)I<<=)C^Y 2MV?.E7#+S4(*5T_7'J=A->Y;WJEU+ MKSM15P']9LTW5_XHCC+DA1XD+ D@"A,$,YQ0Z&7<%R'&<9Q9U>'8 )]856Y0 ML=.15NPSTX-3,<5.U[WG5<7Y1:\3DT;G8M/ ZOE"=2<@7#J9N?0MW^65:K7\ M=XY+\ '73:KJ% D58]CC2)%9@9Y568UARJY"&K7&.*73:\A]O7I:-VUF?BV6 M$KSZLMK^@T&,HC3B&<32:H.(ABDDH9?",/;C+.,AI\2JSX$1U,E#;T^\5Z;W MI#L1@-<&H1PNR1X4E3-:?+4QA06P_;&'SVLR%\OOAR[:\DB2<<1S&,$UI M")%'(YAY<0@C&K$T90R%7C9;$>TQ+&T$:F2Q[.&;K%O7<)Z%+\_1JGJ*?8Z*TD]"6C$!<]ZR7V/1+X$?U<^KFIFDPMX M^.VIKWG4H$8%%?HO1/2NO03AAI?^ ^0;7/:<3;GE?<])HITF^@V3-^[:Y_"2 M\]W\#)+TXO)G^,F1]S]28._O2WZOA?U&?.)?^&K=F^P>LC2,(AY +PH]B*1) M!$F,?)B2*/.1H &R&QQU"N#$4OH2O#)E6@3,7(-Q/#2\G7'(&?2SJ3_P?Z[SDGS@MOO#R>=O+8$26 MQ?"*,R9?,(D)6!4U*!M<0(?,N!2,$YPR.*PG89+E =Y/V%#\D5B 3SO\<=P: M8ASM9R=UG #S*KD>9J0?2P$Q?'ML(XG=(G,)BQ_J;Q(Q/\'$RV#(!(:(Q"G$ MOI="WPNCV _C@%*CSO+6D"?6'8?:(]@VCC#EH6'X8@K.V"F,KDO$-$/G;>ES MUBO"%.[,_2(LV;'?,\)V@7&Z0D?8.:O>21*NJVJM4BANQ%7Q^%BL- X+S#D* M8ND\1%DF=406$9CQD,(@PBRAJ<](0FQTQ$F($^N&#CY0NP8Z#)3IW.#0]%:Q MTQ:GN6BF)9SRQDX[G,D6:X5A3*HC17$:WJP*PIC\7<5@_J+]D/9-HYJ?>7%? MXJ<'-2%<)RNS-/.I%V#)5U_%$E ",8FDH9"R(,48<<*,2@4'H4PL^'UPI_*9 M+5@S+-G."+:39AM:K8:ZGZ3EC!'OQ]>>;>#[2?+ZX]]//SSN3%9]_F]$+RBK MO[,XR^(@]0@,;,$$M6W,:(>#>,D\%!F%$O MPL[JMK__[UZ3UY&'74V([>JN_I;7#U?KJBX>>;E),5V(D,=9K/J$)ZJ6UX\PQ%'(H8]2GW@" M,Q;1\\;$#L*?.MS?S49[GU,UP+L+;)\[%W:8IU1:,I'J@1"$$8_6"B5<;)KX_R40'XWF-6#'9C-YAZ*\\J->(-:>G]9HM,CKV_$NZ(4/*]5@N0BS +!.)>J*\ !5*T\ M84HS EGH4\ZB-,DRJ^/@;(PF/B!^E2BTHQ]ZS=4T.N 7/=JE0?X"K+ANX%;C M;[S2HOG E^=DP)V]518AX[DVP$[_-5QN< ,-F\IONA&=^JX6@OIQ M$'@)Q"A)($H1A00S3SK8 R*%V[F*A_X,A2+.GN_')@RO,.#G9A)*78Y.-WAAG)K9.L,H8N%_IH5&=S0W<2R2G.0<^BE-(?(B M#V9^F$!IQ40AI0%/?*/K^,/+SV2C6%^_'6#$Z7NW\\BSC-L;4F9UV7:<@#-N MV0XL.MOUVG&"^O=J T^-,?^KBM>7]!_KO-+2V066KXJFMK$QXB)&THR2#'HQ MXA#%?@13[LDJV) ][#(8K32CZV!#V4L7PNK-L9E_[:(Z MZG*+RYM2)S0PW>7]EIWM55R8J0OULE+%TLT3EB%B0]Z:.1[N.6:G/+?, MT@A< (F"_-) @T0[%$"BT41^768(VM#M+$W0".C,N8(VC-A/&+1Z>^8N#N9# M<7>:T_XLE]:M--_AO-2D?))"^ZXHU:J+E'&,$E]J+1I'$(G4AT20 (8)3W&$ MHP!;%C9\7_1-K![WNEYK9*!N!*O0L9F(\IUR\/L9PC[5OEO>Z+W&J/;#WQG8 M^Z/U5= -J4&56]PC< 6LY/R6;S4P!!ZRS.Y([@%O?Z@*T0!W.AARF MRM5\QR-0YIW1.$SJWIS%$X_;-VNXY<5=4>.ETO>7C[5I1X:=UZ8.C;R] 1K< MCAGXJ 9@F;=;V*5U6,;.)-,RGC&*0JL>"4=H&=4(87>MV;H='"&BW]+@V",C M@PCT@;/UDM^(V[*02KY^OI4;U\VP?M+9%.JT6,0>HEF04)BE00)1$@00B\B' M?NHCZE/!(@]9>?>&@">/2C; +X &OQG$KA$ OVD4+"N?C%EJZ Y/P"C;8.0Y M/+)W$RT)=N6_F8*=U[&R9,:>QV/[_GG33C]QRO,ONJDAK[O)GEY,<20P@1E2 M?=.S4$""PU JD81[)$6,)(F=23T$;G*[>C,2= M=Y[N/FX)ZD&-FFL$5%RSO M=0^1?V*DS(134X>(=SP[]2"H5YF@.D3TL3FJ@^^,R/%0\V*V 9%+QO2M*5Z^ MX_RR[B9N- ;>(L,1#3@*89+(!E!Y8LTDC'O6R:IUD_E MXNX_%UF"N!]&$10BC""* @(Q"AC$U!UZ$^O*GTO\Q+_D*VDL MW/%OV+ PI*-U6+^-H,!.;=V]_<_+SP[R2U_B.1":4$\VIHGZ6R^9M%UAGNS1 ME^ANTD5W?FP?E&M'6UR6Y4_/URO6>,.&D;E#[T[\Z79C4GKW1-*B)>K:E>5? M:,B> <7G"V,-T1./Y8W^-P(F_QE MWM&5NI,LZUPNJDZE=_E*^F9JGEK^F#=61_4!?\L?UX]_*\K?UN]\' LG\=[MK&$'<2&GMHJF1G:=1N, 4]5"] MR4MMJ!%%[Q_M2VQ M9VO&>18S;Y&=\^&>D8.^B4-P\[DN[GGTPK.98/G7&5]VLZZK&J_4R=N. MPT(Q$F'B>3#R0@$1D2=>RE("&?;CA 1Q)KVI65)7CV$X\;'7@E4I(4_RD0?5 M9JF?&_)ZH\OV]XIZ#$/K>_@UAP%C.<0>XQ*G>0<$A8&D"" M QJB0$1AY,T]+-#!_ED/"SRP>^W P.]SW\QNI5YU)^R,4I=# WMH?W]# X_R M]+5SGX_B]\?(7C[%7M=# X\#"!8&_J%6&DD%@8!P.5M;0!A/SZ)=.5&M0 M 1TN9U0I&S+6P-.?GEUV"O1 W?(.VW2R4 \KT**E>])-S],S2L'=\]99;;@3 M'I]7,6['':L22>>.O_VF M3B#>%7HM*,7R=1) 'H0$(D0CF$8D@E[(J)=Z*I'Y;HLV@:=P][@AQCH3R*^L =JWRG$3GYEZVD[:\TBS =):"3E^,/ MV*X^7R^1;GS**6Z,0R$TN$A Y5]+0G"D,A^/H3I*Q/= M&U4GPB^ZF+NZ7C6=M'8!B#T&2,0KC M)/.C)"28V V*F1'WZ1,!5ZZJB^?<44?1[]?9)_=Q\,87/WFS%70-TAYM]7J-W]EE@'X2= X=SBW!?3YOJH7JZ8/#3ID5]+ M2UB21S76;1DO#3R:X!1RS(5T[-($9HET[+(X2WG"A3R:V+@R7E&3;GC')DU_QS7KCL#,%7*G%VS>#CQ=#.(;U.)MO@ M2;3?>FK!0\0PSM0H6Q:H2NP ICZ*8)I%+.2,1#%UZY6XQ7_BHV%CEW8C6^YU M:SRF6N,)U1K/7;/:N3?>D?/R>MOIWH%QZ+\<;*'X_63_C-R6[R0WR!;[[\N= MF69K7.<5C45CW*GWD=?-[95J#;% E+,480+3"(?2(PDX)%'F0S]"01PF"48^ M,LDG.KCZQ)E"76]".^7_DO[4P[[(L =3)$]BY'M$TB\/YDBZ95'B$^QEL5UW ME-$<&-UF\%P>8$_N/0]C&$4T44T70X@99Y!S@2,?2_:$5JD'X[^!$1;GVK*? 0;)V=?3AA\X-#.UV M3)0:/J<_/5_IXHVK):ZJ[X 4T8A=*<2S7.F?A[FO1_!!\X/5#P=K(S#2#],[BGO,XC T.KQ1J&<&F MX]&4,8N-4WR]],BN5QH-A2<2H7I2ZN%\ D-"2 PS$<0>]406XM#&?MP',;$1 MV?9%;6#U\WCME-,!UIAIGO,(ME,K/5@3](0[3HDC$3\ 8%;Y/4[@KG ./#E. M\IH"7_Z>2Q>R6_RY=26K-VO^=XY+J?(7:9#%491@R!+?@R@5'&:I2"%G29"( M2(1^9C0KTQ+NQ&:%@J**\]3!]H93KFIO0.A? /F)Q'9R:LI(,^&=@#UV$MTB M #0&%QOU]7RABHD)U[E3%T#S3^+A3M8M"7>D $RASJH5+%FQJRIL7[=/I+QZ M4'$H=LMY^7-9K)_>K;;6L6$2Y< 24U\8-Y"! @TT[ OPKBCJ55$;N@^G6# L MZ0ZIMY/L(<*E,>_2C#>D<50^Y-"ZL^5"&A#7SX,T>7Q,>ZA6J.^*MN+HMBS8 MFNI+3EV(M/'>>A>=5T55+T+F^P@%/HQ"/U5I(QCB6![MTMI.J/Q%1JA1]_?S MT)A:TG'U )X:Y"Y OO%DZRT6@$HT;+H.C>;XL%*8CX]V.J-#"=P577DBV&+5 M%BZ^B!+T>'LU%V]M&CC-P>.1_9HFX[5E:Z9S63327(V'LXB%# MK#*+@3AB@)U('J$=_-8 =GBW84">H^C&$*19(QH&).]&,4Q>&7GGP.6IRV^Z MPFL=)^E=[PGL"8^F'(HP8Q#%W(,980)Z<8IYFO$@"2,;<1X&-[%$-] L+QZ& M^6-X">&,:LL+"0U7I?MU71$:T(X#''9DNKJM& 8V[\V%$>%[MQAF;YU]ERAU MQN?>#-1FVN^FP0<. \P#$<$4J_E5GI?"+ XC2)-$L(CZ"4FL#FQ3P%/+^O7E M3]?OK^^NWWX&EQ_?@,]W-U?_[W_ G_P+>_J]?KN_^/OHB M:Z7NL*^?)^F68DNL^WO-8;"O==MIQ(R!.U"S]T>$5._* M7/ RI]>K+]+>*,KGUG)-(N+3-/,A2], HB0ED(2,0L9G@QCH,'-G")W+&T>&T6@T9C64SF76 MKN%T]GHCL]J/NPH,"1'@2/I<*5%%0A&"6< RZ8RE$6/RK]PWFD9T&M3$>JH/ M>.-D:00LFU.>[5>]AB?5P+D EW5=YF1=ZX3PN@"W6.>^3N%1S>9#?2]>D[V? MY-PSZA:^_(+SI=ICJ2D^XV90S&=.U0A,Y9-1::JNE[CF[.>RJ*I?5B7'R_R_ M.5,U&C]Q>;[P._QMX:,T3#.20$II#%&0Q9!0A&",,:&Q\&,4IHL5OU<+F4F_ M$[R,I"1KI*2/G;&P;.&.J*]SPWHS33(?.\?/'-[B([5/AR^4L*'"6/YLBR70 M:((=]E\ HE$%$E>'4\Q=LL[5N',G.,T[%]TE&_<&J#M=?+3[1^4)66JW_E-> M_?X37]&'1US^_J9XQ/EJD6'J1V$:0Y^K?H,B#F&:)A1Z0>PG+$54JDI+-V\0 MX/3NW!8\4/#!!@'P6X."90.FDRPT=MJ<,<;:.3N#)V,\,"-"W7E:P^#F]JB, MB#_@.9F]-R+4O&F_T X->#$LH$U=83>K3THUE6JJK&YE5';_5$5YE7I?XW;' MZ<,J_\>:-WV,FH9B41(S&F8<>A&F$"4QA:G(!$RR@/M1RH/4,VH.-P^Z$ZN@ M*?&W:R$WT^X;A.:_JSVUTY[_O]M.BWN'[VI;Q]U@O.KVVEV%S,;MP4N5Z;&8 M[WIF-HZ^N.B9#^H9X505FN7LS5I!;+H[-3%<_!*3((@"&"%5 MO.M' F8B"B&+$R\28>1%*+4.LUJA,/&AONDT70C 'Y^6Q3/G[2U1T35\6_%: MS^#$W\X8OFG/>XNH[60Q327L6$[!.:/&8]BT,%8 M\KB51D=&=*CZ;WG]<+66HOS(RTT5\X(Q+^"IF@X=^#Y$F2=@&K-(]0H1@>"> M3R)L&18Y#FWZF(B&W6\1<@&^/N3T 4CNM@6+4L94?]+N[G:94S4@"I3\"U\- M-*4(D;CED'2QIF?95P00>XUY_ ::#D-(7NHB0#L.8.D9PF^T!\Q."E M<9I@DW"CX["+. BIGZ$ QCY.( JB&&+,,!2,$2IBWQ?8JJ_DR^6M9/WGJGJD_3Q(FK5F.DR!(U6TL_BLNN.08>PG:811ZEG>O1P#-;F% M46G71]UR64K8 'M,[0071-L:"0V]&JI.[>_@ @78I8EPBCAG]L%10#,;!Z<( MWK<,3KXQ9L9]T\*Z]3KO>/EX(][D59-]5)35(DU#' B"H,#*+? $A20+&43R M:.0^SQ(IR<97'J>@32R^?5";&09M/Q,@UWNTF;=^BG$&MP4NV6$GV%UC_B[: MH& K0>]#=\D,FS'S#IDR+E3^B3_)W^K.(?4#/_BA*%ZQ'E)_<35%WI#XX7GQ MIQ:9<3*\(3TO9\";OC3S3!G]QZ^\JC=1&W\1)0E5& :&7XFSLX>,]7] MSO.0\43L/&U M!ZD<0NV/,25E@*G.1J ,P;!OI/3V&Z=KU:KI"M?\7OJ>E]_RRK21TL&7I[\1 M:V""#JAA(<)Q:H<5EA-"[;3./HW@-P714>?*06I&M4XZO.)LK9,&">JW3AI^ M<(2_]A/^)K_A_^!X63]0*:TWY3U>Y?^M9;FKK [#+,HB 5/D>=)/0Q2JL18P MBEG 8A*%"4N,/;;3\"86OP8!L,4 ]%&P\%$,.&?@LKGEAYV4#K-B3$FV 4\L M/#>WO!GGNYW+(SMWS9SB08?-8)GY7#9SFEXX;1:OS>RV-15;UROI0.H/JM*C M<>\>\*J]:?^HJCFKFK-/Q7+YKBC52XLD"%(O\1-(/)7I@U5_"N(+R&,4"AX* MAM$\DT!'H3^Q4OZXUOW]521I.1 MM*%+_G7G>P"_*5I!2ZS+8M57V:77]D_'(?_'\&#/VAAG/NYY6(P\T/+[52YR MBB4.E!;KE7:PBV5.\Q?M$R.1\B2@,"0>@2CT0D@"DJB\TR@0/L(HL!M*9P1V MIPO0&T[70Q-L\00=HOHR\A.G?.?79;&2?Z?-K'++8\EL M/PR/$^=RI._N3/I\WNZV_A@0Z@&K#!\B\Y6^.E0Y$8)FN4=!Q9G6%G_(:+_^&E2U=-_4+BY3Q();&*.0) M"B#"$8-J)#L4,2.>B#A%PFCHT6@,)I;0KFV7LD=;N*IV0&[EBC=38G3RO$H2 MN7O(2P8N)>Y,N](_?%1#P'S?LBS*?@_,S-%).6NG'WJHJ,Y66V3T)$3%WQ:? MBPW/&Y0<-I49RPU7#62LX<_;+&8L>_8:PXQ>:)P&4\F17_/E&)]TX&QTQD;JLU4P1A:["3\)!G6 KN+ MLR,YW"P[JWCM$K,K-7N_'R<,MV7QQ,OZ^7:IW,C>S(]M*"/U*(F\@$,:IPE$ M:8H@"2(,?974)A@146)5_'<:Y,0"U(L??<#_591 SU;G;:2I0>Z<43P&/#43 M0K>: &,4S#5$#._#3%0<;BR++OP0"TJ1.Z MFNNM+FX<Q1=7U86C<)BW\/ < M-NW5))ZUF'V4?QM#0%[PY4U>T66A+@^VYK=AP/_D0A.KGU[42R+PPY<_@RT. MYG<"I]EQ^GK *2=L(X''F>#X@MJ*TE&7!Z=7G^T>P9C0_I6"^4LSIV_VN\BM M'U_V1M(J9D'C. DPYU#$*E63Q!AB3T30B_PP1*&7)G;VRG2HSFO4N+!D)MPV M0Q_IN]@,.\7F( =380\T^J"'_ZY-]1TD5AJS^;63*$\C^L=(F#1FN+/D2'.( MY\R/UK-KW_"*EKD&T33I%:$G1.:'T!/,AR@(!$PY2]0?08R31!!/V ^//@AK M8N7<#5+6L"] #[I==V03KIFI5D>\L-.-9[!AY##I00*=3I(^#.D5QD@/DGQX MAO3P*R,%NUC=J_8-:B#(!URW T$^\;:3AO0XO/M:+$)! M&?/C!$:8Q! )EL),93Y'?N0GGI]&.+6ZNQV#Q,2J0'X^L:6PC^&DH1:8F#^6 MZD%B W4W&H7/!6@Q>KX "C20L!VJAS,H=Z4WQJ PKT(Y@TE[FN:_OO-OMA)Q][>#. (9_C*C.:18[ M"^<8@!IQ,Z=6_F7%RN7S?6_VXV-M?"-W;(&)-:4$R25,51RY!6MQ!7>4;H.K M-Q]N[11A+^[43CX\H@.4JW9><]O>- M',X,UUP^6!;K^P?PN(DV/#7DX'O#Z_@Q6S.L(29FN)W>T+R^[O%ZBPIXI\*Y M+387H,,'*(2FXYU%6ZKI>#BN195K7MJUK!K'C<'V599+SM?*:ARM+]I:C5S" M3J\SGB_>KFJI>#X_XN7RIW65K[ATF$@R0ST=U'UI\Z&T%#!!HDZ&"::81C#!G6F [(M-.*=A0:R^D).@9,)_EF8SK) MOVQ-IV/KS2*()XCIA.W48^."2W_C*N60L[:C>-.FZD8T3:INUG55XQ5K1TW2 M2U+IT4N+E/BA[Q$&*0L$1&FLFNT$\I\9X7Z8!A1SHP::9V$QL7!*)"0R\OLS M;&9['D?-(C^3\\E.NCMT0##D,1Y_%%T>1F7$XS!I[ M.8M-N]&5\Q8;IZW>Y:N\YN^EL\*NI5&YNL_)LIN=^UB4==M-\^TW%>WAZGZL M,85CEG@BXS"FJMB9^AG$. PACS"F6>IG46PU76D<&M-?F:=VFFHD-\U4U?0\ MLM-5#3Y0(P2V& &-DLH:?.)4J[(>*XR2X M656$*?&[RL#X/?LHQ7NY8\O;AV+56D0+/Q(XYFD TRA((?)]*>P>B6 <8!JQ MP/,)BTQ#%+N+3RW."AS0\%K3WCPXL<>'TY&)\N8)=> $G"$?2!A3LZ^JMF%.O&@1]P#98<5[5A>HH=0\^X8#F'3>ZN5A06JM&Z M9MF)25YG\,G!9J(7C^19? $.2'*8D\&!'&(1(B@202(8P$]:(XH%X6IHL5 MO\?2+3;S/DS &GWV6?/9]X&;)W"T(,$6IM2IW-(/,>*@F2_BC"LC1\,W4,$/ M'?P_JP2Z UQR.33>G&)GH^0-0,X\8-Z<"?MCYRW>M4]%Z[KBWHBW9:ERX[;% M[.^E1W1=\T>3$7PFRTSW87?0U6V#A"\-T6)=+9^;I-'=9--^VP2%&]#(.6J; M8,.'45E=1@!F2_"R(;>?ZV7UWOE>A#Y';\3U2MKDO*IO5LOG-L=3I0WX:9:E M#(K8PQ#1B$+B2[1TFKT]>SOR)J](H MIJZ,W\ES "_5E'%*4M3S!)B59=T+D+3W]DB M\$.I(>>K>\L*I+.Y;>:_S,E#VS#NL5+H#2+*.FQ0T7>YKU(:/XPSU%EZMZZF-@YJVH/D'L7DWUJ>?' MR>I=B5>5X&7)V65]6TAWZ'IUES]V'V3&*(ND=PC]@*80I2R!..0>E,8(R;!D M+4VL!O<,@YO:,2P+MJ8U^(R7O +_XY_3P/?_!6@L8+Z"=6XZ9LN0>6;2[(XE M=C+=@PMPW;!!A405[ F$VXQ,1R)^ MBL@FY&^*ZX&[XU,MN]Z;3;?J:$!HAR M+& 6^C%$D1I@GG(, TR]T$,XH\(NB[V_^L0BO>D371?@5C[SH$+\5\7C8[$" MG^N"_FZ9M/Z",6;R.YI<.W'MNF:[E\R#!+C*!G^Q]KQ9WH?(VLO>/OC0R"S' M)U4H(?U7W2'M?8Y)OI1>V$>)[EK*\:I>B%AP$L8)%!$*(4(B@R1B&'H)#1-& M:1:RT"K-\13$J1.C](U:!U>Z&'"#$8!@XY9:ICZ>9*.97#IECIVL;KG0-B_< M0%>Y!AU\A\F/IJ2ZRGX\"6_>]$=3\O?R'XU?'*<1/O&J+G.53Z_/HE]6N;3? M/__2'B]>F C.!8-Q1'RI#5($TPQGD%&1<8Z2)(Y\&VTP"&UB3?!+._0>;)%H MSE^@T;#3 ,-L,Y-^9\RPD_S#Y(,?).CJSQ.']<'4C+13#]/P\)QQV,;,<#$H^S2PUQJA;':YFN,LR9>7E\JPWH1,I(%&&4P%B&"B'D!Q+&(8<)3D@F/^#RV,B'V04P= M2N_5G&U2O?,5D/Y[_6#;BO @\R,A?/(ME,!>_D!@QZ2M4%PG!1'5L ! +,> M_<<)W#WO!YX<.2AW3?3GBJ0EN-OASAE)I.NZ+>3S@ZJ[MV@V= !!E># M;+ ?<6M GZOAMD.@YAUK:T#TWD!;DW?&GJA/):=YDV$69Y$@! D8)YD\2U$B M8"J0%&5&?9KX?A9AJ^X(_<4G%M@^*,";TFW;H[/'"=-#1@) M''DBR^SF37&/AW'@3.M5#/BSS17]RF;Q&CM@7E% MTW6?V&$#]L#S(].SMIV?J\L5^UBL\/8G^MX94]WXN0VX^I1&(68^I*EJ&Y3* M(Q*'(H$92^( ^5$D/*/*_9'P)Q;S*S7W4+?KR+_P%]W85GS6SFW=>1!FDN37 ^#.-K-'LFL06L\?F%4VVT:P;MNS&+WO.&-4C MR0]=\8@>Z[B=#T^0NEV(0NB'0K>CC%=DF"(W"8.NJY?GQL M.__OY.^ ;0W%F,FK=HPVTX 3L\].ZW636H?2GNH"$ YN<@4 0: M1^I\Z/":I(GW69QQUD9F# XS]Y4Y@TW[C6;.66Q$DXZK):ZJ&]&FG]^4GU03 M\2N\I.LF>^1=46XZB6_F0FA?VW3HO]V,(NH5>#:Y0S?BIFQ)H9"] _^.29'9S M).2SO>E[#:G@IV>P*7[:KK A>#,<2GU7HSM>LYSLA>,?B^QY1&V$_WLI/31<' MZYRHJT+:K]+!DZ:& O0N7V$)7KKA^6/>*(ZJC]VU+M91B-Q\74G]&2>(2G\X M@)0):05R'D 2!11&-*7<3T+"B+D5Z!*SB6VYVQ>65[Z!#0H%W.(<=+H;!B;2 M:_'8SM#98-ED4LJ39XOH17,N;' %/61?G"J%:INVV9B;U]P8"S/CM39HG+$P M^T;9'?)3,'/PJ'8*<+X#=PH^O3@V)P$P+OJK6KBT"<$O)ZZIJS(UVJB7:K ( M4HFW2%6'4R^#""<>S!#/8!BRA-$P\Z/,JDK&!OC$1]C'W?!#KE'0-33-3RQK M:*P8:Q;JG8I==J>1PF*3U7^Q/Z*Q048WP-FBXRZJ.X8)CH*Y5J!GC>&.8&HJ4 M&HUD,8 UM57<0F[R]%K8)C<=UCPS4Q^..&%INXYEPI@ZH%/DN2L#.@II[BJ@ M4R0?* (Z^PF!:^ST0 \'H)&X H-H/#8]/,&"I,)FGO8,\"1IK /*OBL&?(KAX9L<+((@LU M4O62_F.=5[DR/7:RO"B+?1)(+2(XCB!*?09QF/HPC7V/8$Y\P:U4R3"XJ3/G MZ -GZ\:\WC3ANRUSRB] L0(8?.++)J/_'KKF>@E[IO+!F^BS0V)>F MX1U#/IMI&G?U#L/ YBUM,")\KY+!["T[]5"5]:)M M0ZOS2WCY18I)U58#\BR).*&!-##B!"*?$HA3$< (^4$0L0"+R*B'P""4J=V' MMLFN3IQJ %L62 WS:%BBG5%N&^H>0;2Q !L1-22WS,I_;>5U>.U9Q-2( MO$XZS1X>&51LS[$;<;FJ2RZ0PARGR(1+8ASCS"?12BGT1!AE+K;J"N$=QOJSZVZ*6 M9E>.E\MG\*;%O)=S8!FG=+]7AM',5]T!RYAGSS#K8]O/].CP!4H@00]C/5"N MQ5E=]#2!TDDME.EXZRJ4ZA[!>0.NDS%X+RP['23[#HVZPE@N*%KWSZ()XX%7 M)]:833FT EF4C[HFL 5MWTOQ$-W#6LX!R78J:CRU5ET/!V@:U=CPT'JS]2X< M(*;?GG#HL;$U-TV4Y&W38DA=^RX"S'V>940U>LGD'XC"C"($(X]A(OV9V*/" MKJ)F#\;$ K<)XXWJG'2()V:6Q)F4VLG9AL@66I/7X;)JY2@QSFI2]B',7'%R ME,3]>I+CCXZ\>RP+RCFKU'FIEM,5*2_[ZGDD%2%G"8Q#E>O@,36FQ_<@$P)' M\I\T]JTD\33(J9,;> U8B;\"5GQ=@:<6'K#C]M[V_>E>RR++?.[N7]_>47G"\M M_,Z!)2:60 FIY/?J1EL#-)]N>8KRTYZG(Z+M1.^NQ$PE-OI2+.K3N;*ZJ 7%]E]7D\;$];W"E#]_=BW@>L8A1'[)$_H%(+(UF2D*8 M!0E->41\3#V[OC8'XL5 M//?ZU77G$'J@P6*XI A+X*IH!%$'#.8 ML5B**V5)ZDO[-Q1DL=+JFIG&FP;@&7V^6?/Y]J%:A&7:QA.V0:%L MFP0:11E"?HRA)U0*'$E\F(6"P1"SF. 4!XEO=#4^!&3R7!<.FTXZ<@\S$ZNKJ15^B%7O9J(C_8YU_P4O5N/FO=M;( M6?PW,U;FXJJ=5NP/&M\O*;P $KDVVUEQN[GJWB(X23F1"T8YLHC.0F56@\D% MTW;M*2=KCM.''WE]A:N'V[+XDC/5LN272A5"-A78^>K^DM;YER:^TDDA"A." M<:9FEF4)1!F+( ZE;>8SX2'!DHR$5HW0[5&86O=);,"[9?&U NI>!FPP 5M4 M+-7>"#:;*;MIF6>GXM0UH^9=AXWJ7?>#0DAZ;7\^R,9)]-IXGCC29B,0F%6' MC6?0KN8Z8R7[JY+K526!E'H+M>Z+#1IH"^(F9*Y0.)&6A1,[]F,>?:Z4N721AF&Q.RYA7XS6FT=Q0C M1EW+F$.9[9+&FO#^E8W]RR,+*L]+(VYN[!8X8AQ%G,&$$P$1"S.(?>;#) QI MR!##/K&Z[G&"U=270]N[3/XBV5\C+O\AK<]*M:%M.L8 VFL0.;J/C)OM,K.7 M9M\$.^WFJ/+"74+T)'QS53?J!*=YRTM=LG&O"M7IXB-5[U=I9(QILQ>31RBP)6XOUA[7K$]1-:>^!U\:&S:IA3(GU3_=R6R?%5I MF>VE'?WTO'VDG7JMX;_]QSJOG[?M8RL=-[I[P*N;)]UG[V<=2[]>2:G/"[;P MTTR$/&60AX&NRQ P4WUJHBR)"8ICPM+4+A%T'L0G%GX-[*S>>'-MH)EF^1ZW MQ4YI:?2@Q@_T:7@Q'I0\@_YS+2% 4W(!&EIZ#<:K_CS1EIX+T%"D$@T:FESF MU,Z["\ZR=&=">^:\WWDW8S^3>&;X=B<1X_GB37OY_;_6N)1*=/G\B3\59;WP M0QXF@LOS(N$!1"E-81:1%,HC@R9">%Y,C.Y!!V!,K-\[J& #%C1PS;3\$'.& M%;(CDNUTISVUQJK-@)Z!T)=\NU% \B];O3.TYBPJPH"H3II-'AV1"*4EOZL# M4O9DV]$F2(7/& TARWSI4$5Q("6/8LB$3U(_(YYO5D$[!&3J$),.'&UJT11< MRZ8_@QP:%C]7=(^P7:8CV2(CR@'IXS*B1K' +C7J!&V#J5''WITO->H$]B]2 MHTX].S(50&*)JX?MW=V*;1JUZRJGS=4T28((QRR&"'D,(LH"2*@?0RR8G_ T M]&-AEP%@"GEJU:1&^&G;"R_[R3>% !)%J'#LW6*K"Z?MK(/QJ0'&;#=S]29A MIIV^:U$XRBN-QC17_[;$N[KQ-X8[[T6_+3OV[O>M%W#2+61!8NH+$48P"C(* M$8LSB#FGD'HI\_T D3 -NMJ-N]$-0XPDX&7)QMT9/4/>.N@9,JY?R)37\8;$ MG=LEQ+' [J[^FMU!C@G?L<=&^!-_R[\5CQ]R^I#?X]5M63SQLGZ^675-MB,J M I$(#PHOB""*8P93A!CT>.1'V",4"Z.I)P:P)C["-? +T($''7P@$; PM4_P MR\#)<,<%.X$<8L"8,HP3G+#P/=QQ9)P+W,!$2$>I"P+("1YS,2X @3A&W\GE>C9&(E M_,NJW*#25(Q HB]D:/_B9E0+M=?;?#/#ZP^QI>-OWC8W:OT&&!MR-A=M.N5$ M>7H-[71VATSS]]R-Y* MT:VEEZXN"9^4>/Y<%E6U\),XXCX)88I5Y\V,2W\Z0"D,$TX#'A"/)E:]Q8?! M39ZV.GE#NX%T) U'S:P51J#A.ZTR9\! ME>X:_ T!F[NYGP'A!QK[F;PU3MC?Y:N\YLO\BZJUJ>4WH0:K-J-QNLDX_L)/ MTS#QPPR2F'&(1(!A%F,JO?O0(X@BBKF5R)L G5CPK];2F'SD93LD2&K-A_RI M EMTFOE =CK B)EFFL UB^ST00,=OE?@]WAB,#/)6B78D.M(,1B!G%4]V#!A M5TE8O7M&(BDYG65$=K.,6K/D9EU7$C-ES/^-Y_DK-4)1 3%@$41#&, OB&/+,9PG- I_%D;VU?!9.$Y]!ZL8!_%!VD%62 MR[.$:EGGX(+W-L;U;!QU:'M?Z,MQJM5^#],+\*G/_ 9-H/!T;:([89I3"_X\ MC%[!P'?"PL/VOYNEQW0>UQT4I&;7)8K&S<;[;TVLHP[TVS;,KCM X+":.8\V M.VUQ@"QGE9C'Z1C9&?S%4C,V S]$PLO^WP>?&)$9@99\M8 M I]8X/1 B7R#S@7 &X2 X!S@&CRV.%VH-A M5A;Y)+;,'I;:J5EH)]>:>]<] M[FUQ 1(9<%F##QONW<[!/8OTG FY."Y?QS4W[3)X1K)C,*7'=LWYSHBJS@+.WWZA\M&T2P[)$ M.JY$P,2/8HCBB$#L15AUDTXIBP(1"V37$WX4'B,2C^WTN,(*/,D'E&GQ1;<5 M[3"QG?0PALUF'MUTK!LY)4*AHR)W+4*@G1NQP>D"]+$"#5K.4UC.8HNS&1-C M<)AY L49;-J?3W'.8B-LS@^XDN99-Y+^#S M%"*?^A G/H$BR5@0\31)L7G3^]/P)K8L&P1 AP&0*(#K)[!!PL((,N"=@=7H MEB-VJN84,\8D:AMPQ<(:=,N=<0;@)]Z>8*H9AY[YK.]@5%Y%>V=2%Z!E9=6Q M$C>LQ!VRU5\<&83F'!FT 0V6F<_L,Z?IA:5G\=HXX^Z7BM^(MU6=RRWGU8+Y M81)[-($X3J3#302&!'D4QH&/LY 0/TJMVHB]7'[J9.A*%Y!NP-G97SN<,#.L MQM-GI\9V2;MHNK$^@]_:_TXR9>LP=8X,GYW%9[5H#A.V:ZH<>GV[0WHH (%=N=V?M@2-^7 Z4#Q^<3;"=IY=%O% MCH=)&Q5#/K+D;+'D89+Z,>433YX3J6C*IKGV+*IMS^TH\*CG;RR)L$ X%':M%(: 32R<#;0QX84CO+&)(IQ/\;A@00NW"154CCN-VY#H MU/$_ NH5_/MAH@^[\2?>&=N.:4ROMC8GQC 19M/I(Y5N/V9.9?-S>[\#VBO@,,X# MN,L?Y=HWXDZB5PF5P/5S4;";+H*FLY,001%E60)I''ORR$^4*HQ3&&19%J=> M%LJ?VS@"!C"G3M[2&*@ 48>#^KO"0C*OBWV/ZJUOPD\SY\$QE^P.1B<,LG8F M+$AVY%.80)S5M;!@P:Z'8?/JR'!!L;J7TO:HTBG4-(&VR6>:I,3#'H4H3%6@ M #&(@S2#C#*AABY&6118!0H.@IDZ1""!0@45*+ 7[0P*JTZH)]AD&#,XFWC+ M:(&B^\Z6;OLXP2!9KB($AX',&QL8)'0O*C#\M'U?]+>K.J^?W^5+WHQK7:"8 M!RSV&$QQ+"#")(281SYDC*#,CX1'/:/#^]#B$XMD PXH>.U48O,6Z'M\&):^ MA.+;8>LLA@=#8T#OVG$ M+<]AQYMJ=GZ_WE99AKY>89?LRX,G8::KRE^WR,U;U#L)8_?J=:>!,D[%O\P! M_V6%FS(VSMZT&90+'R6,!.K",U 3+()4^C%"FDH^BPAA08!\;C0[QACBQ(JX M5Y3 5,%"ERH*MBT0[13J:1::Z4BGC+%3>WN5&SWHX,VI/'1K!69,J2.==!K> MK&K&F/Q=S6'^XKGVWN%P[2>J+OJSZA'ZRRJO*QVD;6[$&?Q D7C&:(&G6IG@B_J2V^]>,C+I^55;!%#&C,FFLR MR]0+U[MC:[G-SO,QMY8#74_W-D'A>M'- 7EN[;1I4B GXJ)SF\T-=J]DM#EE M[7&KS2V8<9KZ2.'+U;HLY;>^2&@6QRB61II(U=U4QF%*1"P];>*G!)$0(:N[ MJ6%PR5?$+18V"G3$PPTTXWNV&*GZH8*WDYQPUIUF1'I2!.= M #:K8C$C?%=/&+XU_JKIK@V,MP6Z4AX^\:?FO*MNQ&V9KVC^A)?7*]5MY$[N M"U_$.&0^QA%,,B^!*$LBF$8J#D>]D'DASHA=KZ1Q:$RL)N2WE-C?2(W@IOF- MU;0\.N]&:UN)KX ##=WMQ=9XZAU>?(U 8O:+L?&,.G1Q=L9JH[NY;;)W=X=? MI:%4-&'$(!%9"!&-",QB'T,52:X]%D@6J&4?H0RPE'(I0A"Q-?2]-S0O< M!P!-+,H-9!67:?6B;J#4 ;?(/1[BU; @N^2 G12WQ-^(39#DVCWQ%DG2CI@P M,J%Y'#/LDIT-*!Q,3!YZ?[XD8@,J7B3\FCP_0CU]XE_X:LW;,2U-X(5RU9!Q M(>*8H-@/(?$R A$)$HC]1$ AL""!1Z+(-_)R3L"96#G]\B09+S_$5C59".0 M:PR4D1N"[711"Q/T@((.JAO"+121&P:,TT-W#QQ@71.L3B4ICE7.=!A!,J1L ML0!,FO.JA89\]HF7><& *$K]S\=\*0__8L5=M/CW*-^8]@;L=LV=I%F"O&!2_+]AKH5]7)K]=@?Q&'C%*64)A1G4TC(IBBQ(,DC3T4(VFY M^%95 7SS/\Z7Q4C9-#"] <"%_HOX'*G5O5@&\KA^* M4F4M_ OPH_YO\JI:R[540ZAB2X-J8?M!;L,#"'VYG&J"KYYX([6S-M[;GX:V M@^0&MTEZN5CXH8!!)@U*A*@'L>=SR!-/R/_/&$WIHCF%/]>XK.?>K%W0QEOV M$[_/5[K\EN"EBA\X95M(,LFW.( XT1<-00S36&30CWPFMLJ*9@T]-T/&ZC8M5;]9\>[7,XX C^7\PQ$1*&I-^8"I( !D-<2C".&#" MKF;4%H.)A5%?-?/F/-TUX&PO[ZV9:W;83LHR.]DVZ6]=%X!PW6%NHHO\L>R8 MHZ_U0?C?3T_K(?98];,>7.B,,:-C^G&\PWFIS0WI+:\?F^8RO9C W[$E-$Y=M-,AWZ/>V2G>AW,$U6T-!X3Z%%S 10] M0!&TS:#XI'?^PXF='S=&=,9M<#D[= ZTYQ\8.N-F')P2.B?\L>'30K6+?[Z5 MXEA?KMC;?ZSS)X7+^WS%KVO^6"T01B+SL@SR.!'22(XC2.+$@X)01+$(B$<\ MNQ#J*9"3AU$;!'16]Z@F]^0$+!>0H5_R *&(,9B8B*YW$/ MXS1)DFA1%S5>SLZW#5#SU GUBE/VF.E)=T3;Z.#^6^.4X4?^]9+J*N]\=2]5[TK^E383,$N0 M5(H,>IQ(]4A) K,T\B!)$ YC*JB?6.7>VR(P=:X)*YZZW J5JJ,\KPUZX"5^ M=OK!FM-F&F-*_MGI$(G)<5[-,Q-F+#,QGTVCRI^E M$ZC6?L-5[[Y\I1W,-_*'IA-JAM:8.ARW!0U>P 8*N/F FD$V#*L)EQRP4P:4F-"V:A9-8,+SS:QQH2\_MP:H^?/J-[Y@%=KH=IBJY3A=YBVE?,+S$,O M]:01P#/$I>D?1#!#7@S#2'I+/J<1RXPN&$V 32RRVRJ>QSY\(#8(C"AF.<:W M8=%US0W+TWQ3Q/("-'@W!2-&5/8X8,BYU3W6C!E7X7."4J,JGV-KS%_I.R+_M35>[&#-(OZCR._TP+B7Q\5"KE>T5!D2;WCSW^O53?T@ M]<\F?6+;+&A!$IPB7UH[B< 91)DT?K(,)=!7W>^1R+\L2QUGY.S=$M\;!S(.OSYU#$/UK59@ MH?\B3:7%P"*(<81Z@_C%^81;ABZ&:0:_*? .# ,#XL9%+XZL.5_@8IBH%S&+ M$X^>W7-653+\]'RUQ%5OIBQ*_23U J9.[@"B $NK/HD3&!#BBYB'F(_N(7L( MWL0RVNL)>U4\/A:KMA7I)U[Q4MWHJ9+NZZI:VY<:G6*DV;'MD#UVDMSOO-_P MA#P##7RNQJQ#]+IOM'H0VFLU3ATB?: 1ZN!KX]3!%:X>U/]4+LD7O%17%=O. MJNH7EROV\@>])Q=,T,CSTPA*C1%"Y*<$9CSD4!"?!-+R3S+BV9=MGH63C<2, MKNI4,+4;H/_2@ZZ*9[RBY672&,K^OQ8)11OP$>5!$2%FTB,%4 M:<4HPB'WTH!;]L2TA#^QA3M4XA=/6.(G&6NFWR9DEYU&&U?>][5XI>*^+2M> MH[1/0O]^"_NVK#FKK*^WS#A-]$$NORYYTV_O::W;@2I]IUH"?]"2N,@R+ VR M@,,PP:FTD(6TQ@C-8!AG 4Y8'%/?*AI^&N3$^D:WM/[A6?*O^K.=>C'@EIE& M<:-;\U&#ATF')'\LU$S MTMCI=P?^E-\_U#?BEZK)1>ZWO^K:3F=!XB4!2J0>\'P590L@CA"&$?5C1"+$ M:<:,\X+&XS%URE"Q@E3Y \U(D19H,\=1(Z?\,HG>J09M3ED_K&-F9*B=XME: M+1(IL-,;7",&;P3<,/,"O.B'=ZIGN%,.6^0LSE,TW+<+N/I?#X-)D.= ML?Q\>5+G\^!%"I6#Y4;>P.!-,/=6^L>\&R^Z8'&6NHVC0@M MS/PQF M8CEN@8(-5-L*^8.L,9/2\PFVD]$]6B?PXX9I:(:L 3\YC1_P9;H4=E)1@!F2U6R(;>?MV3UWKAC M]U=@AZB*8XC5-"XV3\N.,9I&T;VFG$ MC=N$QP888R9RYY$[-FPXB= =)V62 <7SB]UQ H<'$3L0O":.HFT=[:I6UWI> MPX(07PI@A"%G'H&R7*5$G4$RKS)3L.D[J4QG7A\ MYEZ_*D>J?E:C^TI]7U'I6IN[![RZ:?I _LJK6O4Z:G(9%TF*68:"%/+,3]6@ M &Q8 B&!!.?!6'(,[Q8\7O<7'E.WO+7$G\CN+V(<(Q[(0P.3S(,(81^2+.&J2$!PRE., M<6+3DK*WMI7=:-]_4D,"#2@[1=ZGWTS7CJ3*3AT:$62MH Z@[DB']%>>5

&>M\K>H2T_IO>?UPM:[JXI&7FT32JW592G%=>&E"2.I%$,61^L// M8)JD"(HL2#V:><1+C3J@V "=V"U[TXT@>Y]3G:S5S0R&H$7 UB$SX*.I=^:6 M.[:N6@,=?)7@00?_1?+X*0:-<-S,*7;FQ1F G-FE,V?"OG]G\>[9]=0'SWCM M7';'.5ZN&]M@V]I?U]KVRJ\S$F)?,.B%80!12@*8QO^;O'=M;AQ'UH3_"B/> MB(V>"..\O( DN.>3N\HUX]BJLJ/:/;TG^H,"5YMG9,E#2=7M^?4+D)1$61*) MA$"Z9O=3C7:/MX.98GM'>#''@.ZU: GS]K==_$JIE)2=^^E:E*QCWBZ;_"W =S[U60 M[A'8GOIUGU3@DS9_D7Q3:;M_\R=_,BR3Q&GN MYLD%)YN\V2=.=_9F[^<X-Y7,6MWZ6DK54\(=52&>NHS%U<+Z-/,JA3U+?-R M848PF,$7=XN'BBY6^I!CBFU"*BF1(44BH0+AI,A1(;7RJ2*1DG J. -%)$#4 M1[\Q[C 05"T'SL4#%FA:^OMC803<)0_+# [1VO(2Z+]WN!FE^, >!/\5"1:T MWZM,P1Z6GMH%P"*7[^)?J.DK;5H[?I,O;>W\G;JOR@4O7^C\=F&JZ#_I[^., MRY#E8)BY'-C_[:$??]WAY+N&,P"D*7 M>!!70U>D8;9OQV7']=HR>A7L6 WVO.I_[;R8PR3 ^W=_,8#R_?=Z06X%_9._*%B- M_QA@]E;]>R4X71^ ,7 ZZ PP"@$W=_R:ZR_Z9FY2'^O<()-@5,DGJ4\!W^7M M0MMT^7FY,M,N[]0#_7.&>4ZCE"0(ZS\0)DHB0@A#!--"B"0+%;-M_O@)^@82CXR; $S/*$ FWGI8\('VR/ B%7#[4UH03-DC^OW1$+3_XZ ME/JDGKHC-&]]=-=E7#.DYOK'I0E%?)>=9,>/Y8K/EZ;MUO[B7,812T-!49:% MPB2J:_\["T.D_TDD0A$I5 I+E+*F/;))VJ9)[>;O .\$("C:V9R1L('9FP,F M#A*[]VQXKM"^0'YON5/VE"=.H0)#?GON#(HFB?%/T]G4C4?%/>M4@\_<*$*R^J[WA]/UT=\ M->[Y5=M$?Q5\(K55UU!3QO3?P5X:%*"L$5XB)E",L0HX+2 K&8Y4*ID#-B%0#^\;\@#OO1 M:%^/'_HK =P=?[@7#=MR3R;X[MTX?>3?RK#-^S5,ZW]=ZW>Y#O9\7[6UE/7D MK [O(^S:DT+NVQ68AOGW\2\F?3%GG99IN7",W]8M9/D_-^6J7J].9IY%DN&0 M)!0E2NB#3)%@;7"90@RG(B4D9")4H"CM*2ICQV(-S:!#M*T!L!R4W0^0973U M4K&!,52PQ/ 8:9]$OB*A)VE,&^_L$_,HJMG[8?B ^R_TS_)YLYTXD26,21P) MA#.:(VQBE)3B#*58"LQ2[2-2J[YQ1RN/K'XM+?NI](=B]RO81<+ E*HEX_'P M?Y;Y"^;&'ZXWV6SXDV)TY[^?_H!SNZFWMP6[VR[)"BFR6"!E4F>PXAFB,M;[ MEZ1ZMZ(1(5Q!V@7TT +I#;Q]P.&UE[D. 3>8.HN2;7S>B^S0>+S5;=]5<+U> M5R7;K.MR/A.@I+Y+F@>E]]>/ZBREJ7M2#8E\HB_5X"/P KB/;=;,@WYT1I,B M5*I02&6*:1\T(ZC(68@4SBE..6%)9#7G^>W"(^][6U*!H65?YW8@>K^>7B(0 M3"GM9 &5LYUBW*F,[6"AR74@?_\ MJI.UW1\4K-MK?_C#KBU,E]7:U'OL>UL7<282)@O$J$_"X ^393SJ4/K4W&_6E1B[!NP #*?3P#Y%;%LZ">ZFT TO26T=BL,UUU#$"J@Z(7R'/PT-/-8EVN7Z^% MT"]VU?[QN5S(:!:1/(T25J D)*$I'6>(Q)@CH<*(X(R3++:J6.FE,K+U:N@& M+<6K[5\"0SNX6P#B5.=Q&@Y:>9$>9K285L,[,B]@PTW4J VN,$K)! MT<9*Q7J?\K!!<0=3LCQ%'3^5"]-;L0ZB[-ITM]G*JX\;:?K*/&CLY2QE"4LD M9RAA*D\]4R+2#$>2X:X$!AA MRCAB9GYP(J)U7,M@_22#AM=3 M4%X9+/_C*E@NZKZCYL/_D*\!;^=LK+;_*.O Q7]X.CM98]=[>!I>9;K3D[5$ M!\RE,S PV[C%86#([)! &OG+)B;9;,4$&9U3LK0:V$.GYC.FISD M],!RG/Z$8Y1%VW91SC>F*T@[4Z"4*S--X./2% 7/LE3(G J&! M @_/6$KJ*THS1&[:8(VE\$H6VGZ3=3^R>O<\FO^SVL<< MPS#+A"3:QXBR F&<$41P+)$,HRPA,5>,@8*R%_(S1;K+B1'(,,-Q*>9V=F5" M)&%F9Z"EP4BQ84]P>+)-EW(SJ>GR!-U;R^9K63?#=ULW&JB7O%V8(\/UXGBN M\P>Z>M+_;OXPO_M.Y^9?3=\5.C>M!_3OOK5__:NVQ2M3F"<[FAI3PE*61"AG M(D=8G[M0(3**,L%Y%BH<"M@XI2F8'OMLMQ7N:]%'[?H,31H/;&4) M:F&:PE6Y^LM()G[*-^!I'YB$Y4DWBRE?PML=95+:#N$YP]]"?X>W(XPUJ:\: MU7::ML0J9R2+D,1Y:EQICJA,"\1EGF4%#^.(Y3;%^L.D0"8>7JM?=^T)=AP M8E7] %D$X[R)#;>>-=G=,/':_.U)>\, $+_SAL7%-Q4F4$N?EYM%W:^ =Q!: M+!=H^W.YY=?7E8,5 +W!P/X5I@L.6DER$"RT>\+!AGTP[)KI[&MY7RW%AJ^W M!0FIBE/*3$:X"*5I\YLB0CA':\M?FO_M36\Y"R56JW2G.$X1Y@1%5,4615+&4 M5+&8@L[>=F1'-D\U$V83O6_V5H?HHR5\=H=>_Z# [-<.CST'5T%#/?B]_7.4 MLR9,<$^G14NBDY[W8$"\/;$!GW8S&%\D-5%&LRO<+EXVZSJH>%^57+9[E-1> MBTBY,/UB",(B)HCE*D1I0I2,.<\Q#B&F8HC@%+<4P8NA9Q*#@I4A#S,2@Y#9 MF0>?0, ,0X=R4).^"FKB04U]A*XRMJ)Z,@6#Y"8U K;"OU5_Z^?<%']W9["L MD]XKN0LW?UI6)MB\OU UT:(9EC3/,T51CE-J7 8S"5ED*(X35F1$*HSE;"$? MS?7$@[TY +)AI11%HQ1'S%@KR&Z"B=X\N\'?2R/R4,SM#,D8$+H-#6T9,6F6 M+2M-L+R;/P' $&QG')'P9':@U">U0H[0O#5*KLN,4SOS53M!#W_(^7?Y9;E8 M/ZUFF!$>YI(@53 N>CRCH119 MEL4H3+(081E%B(0XU]:FP"(A#$MNWZ_H+)D)<@Z@5U'G(;&(Y'H1%&8+CFIL MKYQNX,Z+#0CD>A'?+9#K! ,LCCLH76\<]_S3T\5Q!R4XB.,.?]JU5^&I"3"= M3,"?7X_2O^JV1NT7H21+>66BZ!E(]CRT<1-H-T6)W_! M=A[8@I9:]!B>S;IN)8:U4^B][N:Z"@:]"\/LU6ZTKRM<> M@VCO]V*\M;Z<7(")6VN^UPLZ;MWY;IPX.-B?2[U]"M,';"$:Q[XT@\TT^<,6 M+CF+XBA6"1)IKC>HJ)"H"!.&4.(D%&E&(B042XTE%:;MN4192KA(5%(4D=6 .$MZ8Z>E MM=2# _*!H0^<@S4 FYT#[1$,F-GLP6&$.UU+,7T-OAJ@-NWP*SO1CP9@63[F M>)^K@995U38Z_F!FQ5;KDLUE\]>5H64HSD2]BP6"<70)"WW>M0K4S.C[1?NA]9EQ M&]*886TC"DQ2;4 RCK *):*,$A0781'E82&8 &6$G:$S^KU'/2]R1]8F9@." MR! >9@%NG5 MC"6%TIJ8(A53$\Y/(E1$B4(<"\+U7A_A&*BE;TE,=3$9_&Y(!C5-L&X>X6*K MEI=("]5(D*!.I;^G9?%8J/N&P.1EM:<%/%4$>^:3;HKW3>H%-_*3YDEOOK4J M_U:NG[:NOM;V^<:$4<&D M5#.]C[.EK6XZ< 'Y.G=YL?Y6FP',)B$,.)S3!5#*PR15(44R*R3"4K62%5%F8X1$*8(>2Y2O7QB'$4FXAKRM-"<:LAY#"R8SMC MG:ZCJR9RL)!UQ?I2Z;.H42IN>A+]_]=K]/ DT1=:_4/_WCGP8HFUI#F+2:$W MT"PA"&-"$2OTCWG*--JIWF=E"-M*_:/MM'MV\=8'AN?EXM)0EB6B=L;?/THP M>]]4<34,! T'0<-"6\ID&C7*/YI/G/= X#D8(+E]Y4W8$9TVUP$$Q%%^ NSI M]TFA^[2LE"S7&\W2[:)A<$;#3&(92Z1]]!#A)"\0XTR?K'$L>!:IJ%#%M@C* MTM[XY])*[0YKI&#&J:6I5<_=&HWPSAO4?)SVM!]?V\K-:FIY]I*WOS MY_;@S'FE';3;A?Z2R]7Z6ND_K^?SY1_F7**?_%!)4:Y-!\"9*F)!TX2BA*81 MPC1CB.3Z+)9D*HY('L8AXS;=^:9A%Z3@\ Y_._;J\1K [M?COB<[#^G'01]F M>RQ*S?6_';R=JV G0="*$&QEN JHD2+8B1'H58)&D,!(XK'_]B2(^VK//2ZS MTW;OG@3XH^;>TU"%;162B]GM8E7J3SY4HFXRI)F[KY;\6BQ?]&'OTYP^VOA4 M5@N-?G=*EKK]I:+.O/9L")%?0YJ.;(STG8(]=M8[^# 3"00E^!WPXZ' MJVB0V#WNG%ZG-5%<["V3W>J3&!:0H%N[ 'O(S^CHW07X+&,I9CS1FV1<<(03 M'"'&M ?'1*$]N8(*04")(FF6Q+UJR MW)IMUAI;4Q\?JSKN'&A&E@NYW*P.HYN:L4!S%NQ9L]^AK; :WJ1]PP149CA" MGN=&0#%PVK2M"$RV;T/$[6[=H.?)0U!K\1Y:(]N%/?'M:)4M>5BW[3ZT^C7?,P8PI3\O MOF/7\3X<8*W'/>'AW'\<^K4 -Q^W$'"H WG?$I.V(;>0Y6TO:&+= 4!7M,;6S=*$@![9Z!IF8B M,%P$;SKW[3C9WFR/A!;$(HZ"FJ-U](8>T&B",>@WH/;+36A,P3(>&E;XXQ.G M.AT- +M;/\GJX8DNVGO\K\NZ_;$4;_K _-5,V_ZH#RB?:%G]G]=/U7BE<^O"N%16H@\T5^52"',0H58 M;.HW1(1Q1(N($-Y^56X68R?2O>L792N>Z]=$+L3_C5\0NRCKC\#J#YW[=SR@ M-*@E#=9:U'UFX$[:$XWM:HD#(W)@9 YJH7^ K,$17N%[IQGZ%.G?(R]QA)?H M+9%Q#-XN1=,BBLZO'RLIFR-+$5,5$A4C2EF.<,(Y(A&/48SU M/Z1I*@IN'_KKHS3R,;DA;38RNB,>T!UUP'FO%RZ+\[ O$&"F?B+Y 2=<7SAX M&8^ZZ(?'5]Z.5VM[E1=\+.["9VI,*1* M*(DR%8<(1RDWF=L2$1E)*M,X#GD"ZC]WBLK8EQ6&IOE.-K5H[KD&IR&R\X O M%AP8J7.0&=Y8KD\F7^WD3M*8MHE-Z/PQ/*/BDN5XNY#?)E]II>?VX MD0_+FS^->R3OU,U"+?7[KSVAY[5M7@%@R;&#[@TGP9:50&RD&?K2T4Z)ZEO893 M'-$,M.-?QL[(!JB)R+##B$PG:./::>["=V#G4DR'K'LXS!%4>%V&%RQ\U5U< MQLRT=15>@#NJF_"SJD,4YA=9?2]Y$R3Z)O5Z)5^W[3=_793;V>TSRI(P3W.! M0F4:425$HB(+,>)I5-"$Y5PEF5T[$@!5B,HY]2+9DVY[D&P,\0 %JX:_H+%T MU$3-(+$*2U!5FHE0"89RGA*$M5H@A@E&41'2*$QR1H55L_*1('78'WYM X=! M!]GF1%7SX!]"G&:Y/EC'B)'"#*K#*:(9CQ'/HC2722RS6,P6 NQ84 MP)O2J5"S"!?Z_SH!-\56 YMM\30P+LF#E@@! HK^D7(++2ZHIV@A3*#>N*'E M4M-%$&&R'<02@8_">T'<+-;E^O6!_GDK],LO5_C?.* LRR M.0, ZBAA)9Q3>XG^E2?K-6$E8+?QA-T#3E4,IHM=;0BN%^*^DI\V"R'%;]2< MX5J_O3MX;$;2/,61Z8N;\@AA02@JPE @B2D+M?>08,YLFDHX40>I-[Q'Q(=N M2S]3>_NBS[:J9JG]QS]:SN MMMS0MG!VQL00> _1P-Y<,C 5[G6 MUEE;Y906B"MJ.B$6.2*)"%&4IQ$7(0L)K&J\N_C(OM6.5-W#UG&@@,' +J#J M*AG,)':$^MHCE/OP@ [WOL<&F*7?9V! 1ZBSHP*ZGW'P>TRSEWT6V;9_RSTM MQ>WB?Y4+,=/'%9Z*6&K5203"!0\14S)&E"@6TD*P3*36\:TA:B.KEB&$R@7Z MAR85E"UUP*8["):%F^(3 I@.U@VH]J2O=JVD D-=_Q08^C[A /@^1SV8!X)*G-_*)MK@V OX(AO3R[ ?MU)]_\C<=YN_L[??4<]/MN#U<'VRR?9^#68U5M9Y],PDMUW^6JQEA M5,9%GJ XR17"(I&(894A4G=KRUF295;WW@>KCIWY9+YVJW7)]:[Z10.RJ;;) M.9JVY07D(0K]UL%9-IA)H'.MNK_FF_M1ZN-8FZG&1_JR.G M?^G43,0PM=Z/,SS9,0)7D2F7EZ"2)%FB-,"26K7FLX3-A<-(4;!Y^7B,7B0U?/EP-A% M"RX4%V:.#[\#?. K<,$]PI$LWJ\3]A3>Z5;A2,3SEPO''W5-B:K#>Y2OR^_R M(UW35HEG(N.9/D#D*(YRBC 7(2HDR5&6TB(/0Z%/$5:5%T.$1E;$-A^H0]LT MI: !R%8-@M6OESXA@"FGJ_0.R5#]HEV0"W5FX8E3H?K%.\Z$&OB\FA$Z16+&@_,T140DIG**%[D*:9B&&%@J=9;8R$I[ M2-I4$6X'-?]>DX?7/YV'S6Y+]04&3'W=<7 I61H4T%]!TGE24Y<;#0I]HIAH M^!EX975]HU1GWCPMY_J1;^L%H(CZ]-,C:VES"=:AJK^=ZTVU !=&GY&]7S/] MB W31U>)077-_4(YE3"?67*R:N5^D;J%R0.?=/5Q.QEOQPF8DB:*A)*BU(0 M<2X5(FE$$8L%)VF8QBJV2DFS(S>-O]O-R]SF7W;3+^'IP99@VGK"OB!R\H>' MT/'I%]L(>H%WW+O\Q#ZRC:C'GK+54PZS3\1_/RSOY=(4_'Y:P,>=G'Y\9.W5 M5#>K=7U']+ ,[F_N#CHXFEG,R_5BN;:\5>Z#87AS]8 3#EMA1]C8DF_K&Y# M2LZL.=U.M]AX1.4WB<\?%[D MLV'BGD=>A+L<)42+*42BD1#BB"2I$F*.8"=/D1]"H$!#-OYREL9-; M.FU]AALROVG_8QB]H$F@A_ 3>SMY/"R9L6[BX%?E(K2+]8?;>O;\_OT\32G\ M>NN[?;RRVP[W3:ZI&<%W0RLS1F-US?GF>5,WBOHH50X9R@FHF[7 MI"UB@0F2,8]4;K+'X)!2Q%F[2Q L[-F?J& 6:LM[6!+//CI M!##GPV5@,V0OK"(M$?H,XTYQF^XZD\5J3C#?C<^<^C7\>]T)K&X[O]XN MQ%?Z+&V_YN=7&/E;;TC8?^-[!!U6 #\RPO2A>S.S)6KJ7$7YO10;.@]ZY0>I MR;!X3EK3L^QD2C0L6E>G+#[MF*5S4#W[B7+97 _/1)@6,F*)F;,2(ZSR'#$B M4I0EN4R37#$:$MA)^ARIT<_'^T'C+[M!D11P[3^(E12A$#0+45P4"F'"4D0B M'**(1:(HZ*M)%/$$DIU/[4-TF#D[ MJM@W1+TE2=C*Y2M=Z1R9:5.5!H0]2E,:^KQ[NC!?5B_+JCZ7FP(W^<&L6[U^ M6 HYDS@DJ> 1HE@*A'F<:[65"4JY5$)PQ3-NU93$DMXTR10'+%P%-1,:M:!E M)#"+#Y]:X_!20)G/N6ZEUX+H5_CJE;3N^J^6G[7OK2<,16* M/,\IBJF2"(>8(4(X1CA)E4RP"I4 -B,^36B:W;.EW=D?MO2A>^89N&PWR\M! M<-HE'>1WV!O[A;M@4SRS\,2[8;]XQ]O@P.?AL3-S&W7-UQLZG[^:1EA_7YU( M509G&<)6'5E?#V]H6ZZ:'FO?5_\1G$M^MP_+ 3$<#M6-!Q],TQV1&R&1T0T1 MIX@?D-1D44 W"+J10<<5X$U[:M=<5B^T6K^:P&-]12-DP4,9AH@GG)ER!(JH M$AR1E(F49F&DPMBV?\\I J-;D3W).FP-;N)S$I5^8^!#5JC* \4$-?7ID^6" M_CXGEYVLU4^?4-VN/[V?Q$.PB1W1G7I^ PC7S3BFY'_,H, M)&6RWH[]'81MY?1T-!XD-^EAV5;XM\=GZ^?W6]6)>BG&],DY!?)-]4 M]>(W?_+Y1M,WZFI.(IMUVVE@F^MV+ZOZ*/)YERE>Y GFO!"(J%P?&626($:Y M0F&YFOHM-4=LF#'S]@[L3-Q[( LS?%T.@SV+ MP9;'P*A@T.&R'O*^?0OWV[E_?S[#!-%('_X4%=ILQIDB"6B^ M? ^ML1T]0]GH8DO;7#34U(/?&_K &\X^U.QLG2>H3KG69N*[<=/6^EM0LKF\7JWD>G7]O*S6Y;]JR](V5_\J M_UP__"'GW^67Y6+]M)HIGD8$2XJB5.9:]XL4$4)3%/+3-%^H9BS8 M+G;]XN,O"'4),U.'J#P =R* Y6-5-W.W.XC6\;-MV&P6Y2)EN3*'/RI-W\<( M4](ODB<[<8;(I/K?+^A;O1[XM*.^KI]D94XXE7S2YD ; M#9.<^2P_+U>KZ^^TG)M*@$_+ZA)GQY)I1C[;+,W2^K)TOMJ:UCY[!/+*HOM=WC/WT]:JD<2%QF'"DC:OV MG IJ^CAD&"7:NN(HSS T^/-^;3_;CI:K=M!Z\V>PO*3AIQ6$1*68\H(B@9F& M,.4QHF8NH=(N*.%1G"BF9GIS+9?BES6MUM,"^9:P-9P_R\=R88*1 :/S.JM@ M'/AREL4$)Z'>V8L8X9 6B(2"(4;# HLDB\,\:N&[68CW &]+UAJZF^;K-BYN M<9KR/&(4X7IN;)+EB)F6O2%E29JQ/,RS%%9)ZPLUIVK:K?;63:?&0.]\MN/%R*@KYCMNW?FA0A]%+7UWY6WGK'UB[8JQIG(5*+_V7ZFJ1L/(]O1EJG@ MI>4JH%NVKH+E0@9KS9EILU''(.H(,N\P![ ?CF_ PN*.CRO, F\AW3(47.\A MU3P%AJE=7\Y/3?K/E) "3/3XT+J9[)$@AAGSR\#I->Z.2T]G["^3_<#X7[@4 MO/;T7FZ'$EN6E>X>&-L6W]S95W_NI>@WDS=VP5PFJO3QBVJFL[6*%"XAC)W#002O(P M$QQ4=M%9?.3O_.UBM:GJT%93S6*"789\<._2VNL %;L8C:NL,/6HJ0S*!"]G M.,&\KT*%[M+3EB"<$.JHN.#49QS.!8=]O;YNC&;>J3J_9/YJ?D'G\R;'(<]8 M&B8D1EFM8X2DS8AQP55!J9:/X'9LI !^^BB(N;GFOI"#^>)@ 'K=;_O5IO.XP1(>.-GP MIUV"++)2R^K9[.;U/(%O4A,L36)G'<6IYPJL6J>518)B%B:(19DVIWE,$<,R M11F+PCA,59HE5E,BH81'-JA[RNWU4S/L)$"FH&K+8] ,I8',00'C:Q,W&0+JBO< 9;(]'HJDB3-P_K>GRJ$(YPC&N4%BFE$69Z((J>@V:!G*8U]Y6\2D_4Q MHKW"!K3!&L;(3NN]2 [3=9#0\,EM0P+Y&LAVELZT<]:&Q#T:GS;XP,4QIP_+ M[W)!%^LOY:)\WCS?;^<_-/WE[S?5:J-_^[#\7/YSHUDQ [Z;!V8\923)1(H4 M)LSH=8AH& NDM;V(PB0E)+1J#N^3J9%-0,O/T90,S&7A.$N1A 0I'.G]5XAO(O1Z0GP7;ZVQ\:0N[9E(AB;7M$ERK:?I3L7%%OLL.VA'-=(4=IUF8EXY@= M(=^G!9N5V%:](#TU5FM;CM3.;]NR1H0TB4BLD IC[7NJ5"*:DQ IPI,P"54A M[083G2"9YCRG/NFU!VM3GGW01'&F"L&$H@F2243U[AH6B!2%0"HB4N$H3:,XA_1< MMB<-4E5X]^5=[]"F7^CMXB\'741W#'5ZAWKIP'H*9#OU'@:K MS6H/ ..V5SU%^$=HJ]H#B&4[U;X5X!,43'_X._6%_O>R^K!9K9?/LFKW-9DK M7"C,]5Z?9 B'>8P8EP7*<(:3F.5Y3*WNZWNIC+WGM\2 NWT_,/T6P9NXP#W? M6E+0'(5!22X8IG!^[X(-)QL6_[LN#% =B^36X:N@I][ M471Q!URP\.<3@*A/[1BX0'/".W!:QO&NF3])L3$78L;]6.B7__IA4U7Z;P\U MV=W,,8%5$7%.4"[TP02+4")"TPPEJ8PY36C*I%7=.93PV#?1F^=G6KV:0[7I MR;-=J9G#)1@-F?+P0$F5T'+1?![S4?@=5R;J_"^;KAM MR4Y[X0T$X^C^&_J\HSTQ^2]U.EUW]-^UZ7#\6-<"_ORZ_TA;$%AGVMV]F ]V MFVE\6\[GGY:5^>6,DQASP2022:1=(R421!4E2(A""L5Y4F0*9'U&87-L6]7T MKOIUH5_'_-4<^%MN@"9JG%=D:=#>'7B@^3/,H":=^7"8Y9YE$X[I?FY;K5SS M?;5]20=]>X+?#?=!R[Y/FSDJOKXL[#A,3FN/1P7ZR'J/2\W-UA]>5-?)=Z;' M&!=*($QB9!O[)A_#*3?Q!"YVQO$R:6&& M#2@HV!"=E\63$3E!8%(#<%[ M\K;\TEX7/>;I/.;E7&A_:94H+@P][R9BA 1K$ BXZ$0B1*%L [[ MNC(Q=HC)3)O5YY0M48?HL#.\P\'C*4 #QI/ >(%BS)<*?$$(VIGT9!'J2\'I M!K O7@O>>:7C4%P_/JYOJKJE\?7SVK83R]D%1K8172=<$Z[DHT8JT.27"[G< MK-XX^762G7TGE_.H])L';X# ]-\G%J"&,(.R.C6(.;_J9 UC!@7K-I 9_K"/ M<2B[%+(9"TE62.T!A*DP#8)Q@JAD&8K"-!52A$F$09E>9^B,K<"'8T^">4L7 MG"MR#B8[7]V#\$!E?3L#94=SK"$H1T*-,@5E3^4=QZ "GJF9)_Q)8,.P M9TA&!= F(TXE]-] M9:Z'F>G$58JK8,>4\?T;MNH!;2.G>UMA,F8.>#\#[Y\8;@605;:XW4IN-NN+ MIK2IZJ#C[>)ELW[0R[1G8%7(,)-1BE0>%@CCD".B3",#6B2QBE7$0U /@_.D M1K9!'<)!33DPI!U3RWL L[,P?F" 61)7!,"F8E@X3R:AA]"DJC\L\%L5MWC" M395-TX+F(F$^7_YAS,CJ>F'ZH,CJNS33ILNEN%WPRM@6O177?\YH&F4X+1*M MY'&(<)$K5/!"H8Q*0G,O,AV.8<7 51C,+B*MBQ&.QYK,>A;;F\"AH^@]L=T!\' M@0;;G$N0\F2-G%B8U$Y= M);"W;16GYG3.YG)_YM.3>'##.KSZ3:W2TZT]:J M:WDYGS_$G$MO<-L.OO1'\-(4Z"]TW9*[ M4Y^7B\<'63T;[7F3NBMY(4)]E$4D5!'"G)L)XX0CFF:42A8E$DNW5&@[!L9. M,]RG1.];CVPC"L:H&ZZ"STNZ<$V-ML39SBR/B1[0Y>VD2N]Y,3\9;E -6VV, MITF:AL'A/7G:DOP[)5'#P#F?3 U"9'>:M6IC[@IS/5J)=?7_)\;[334QTZ3@QF%C"I%$L2IR4TE(4.% MF05'1(CCI,"A@#4Z.45DY*VY)AET:#KEIYY$QTZE+I49IEM@<<&*UB>/)XT[ M26)2U>L3\JT.]G[6,1)3/=)%^:\Z_O-AN5@MYZ5H@D$+<6\"K&W//'-'5<\- MHO.ZIV[M;WXL5WR^-.'OCO]-"XD9(V88>(IP)B@J0OTWH=)"9#1)" -=,_EF M<&0C\%&N>%76>?W&M_QYHP]&<@5-?O']4BQC*.\(-3!TTN'4=&7L\%J'/KK< M-O?H+;_!GN%@S['V^HQ#=[TT9(1@+W*# R%AUX6F_MH]>51$V- M^;?UXN^K>RFKOU;+SVRV3?"V7&]E@-@>/#AO!-ZE/;8O@[ZO ,!/4W-AG M^=J"U&\21\('9N7LH/%LO!PD=\H'MJ4Q678P4.ANKC#T43=7[>;Y9;Y\E?(7 M67TON3Q3=3BO7VUMD+Y)OGQT=CS"\RG2##ZPE.AAI8/^4F]_Z M-G?L=J'/S2^T%!^EDIJ :+=S?:"NLQ#J*.=JQHLH5+DH$ ^%Z5&1%(AH_U2[ MISDA-,G3/(MGB[HJ4M@YJ&Z,6'WIB^9+WV7'^CO?,E$[,S7=H"$,\RD=4;9S M'4=$SLF,GDA -:EN6R1;;NP1!;N"EP'BR>-S9&)2Q^XRH-[Z;Q>NYGA?N:_9 M/YTYK5"TO/\? "NC< MW7VX#:[?--"]ITTKQJ&IRO#;4:C OJY,K>E.>X\*A>/H.VF\5_N,X9X97AMEF"D,YO]O_KDIO].YN4[3V_HO M3\MJ;?+X.L4+,T:*B) \08SE&<(B4HA@DJ(TB04.(YHG(:CHPY[TR,IHF+@* MN!DO(O>\U'YMV2G>H !P 8>K=8%>/9NFP<56#5W/2Y/QV M>/$XJ@DLOZ\13O:$IQWM! ;D:.03? 5'N[-OY=Y>+32M?=N"./%I67W:K#>5 MO%V9Z8Y!87' E),<(AB1#AB;%!1:QPQ#*F%"3K%\P!R JYY@;_I _8 MJYH/8%4M'%!+(S,F3$!;TQGN<+6]D0K:EM!;?NJY&0U'P98ECR;'%0U?E@=, M?UH#Y K/D1UR7LC-'&V; M[K+]Q:6SQC_UZ,G3N5YY-<:.6\SGP8YVL"<."%3T 6 1MO D.S"(<49LCP%'6^'<@AE] M"T\7VK 0[R#08?-YU^/'HIXE_5NY?MH.O-NU#ONJ16GO]0N]I5,B%8JEZ?3# MLMC4.>>()(5(XH*FL2Q ,0\[NB-K\?8>)_A<\OH*[YO\+A<;&:!]F2[T]&&' MI^V9PSM*T)-&PT#PA^8@V+)PT$UPSX;/TP5(;F]G"CNJ$Y\D0% ;P8 F&2K3C7UJ6-G&!=QQD*,PC"L(XHI(A)GB,<2%ZDH,AJ#FI@X\C&V MR]XF^SEW'7"%UVZOGP TH*_?,A2T'-4G_!,@CG_6OQ :?YD(3EQ,G9=P"50G MLA0N6LY]F-A^U6NVJEV8&5=9QG#*D4QS@C#/!XV=(#+YL+'S@IX:.-;S M:8=2DOMJR:44JT^:L^VMPUUE6@?>*1,LU.<*N;Y3VU^9&I:9=B^XPE&"*)5F R(DP; %GS K@S<(:W7^NG M U\=]#!:TM3?P6#7UKL;EKLS)A[,VUZ^Q'#U\A@ DI81@;5K:AE)'!AU2X7 M(--;_^*R[G05,1=(?5 C<\DZGN]].Q,*I))9K#*,2(2U_Y4D*:*4*Z1RJI0J ML* *E/=F07.B6]Z3=YA7EPQZL,'3SE?SC!+,4-=1\,^E22=YT/]>FF-@TXG+ M__0'@*!C7^2^USP( 36U[;>)D3\(N=S,YYN(;[0ZA_2#,!JZU]F,UO8YK$A[:!HOEK/GBY%8SH2WIC:W(IT:.?-M.<-GQ!BUZ[8?0 M3K\] @-4LQ396Z%J/[6)*U*M1#\N/;5[S*45R)NVGE\W9L4[M4V& MV+9WGRF1QZH@,:)QIG?U3']CJ(@+A 7GF#%1Y-P^:&-+=>PKWYJL.?6*;>[' M2TL9T@?#%D*+P,P8P O>MZVUKT*6ICN5+!+D;D?$29(UY 1X')L'N('-F 7 M$:#X_;L*<(4+[#UB+0A]T\J;_*A:SHW%R&B>=R49J0NDG-V[KYF8@5 MP<3D*6"%<(@C5&0B1T4A1C\'Y,LA?3D+@U1F]1=LA3]K;MD^]@[="W?7D?MY;79V:?*7 ;->4[V':9N6CW3) M[X>G?Y_VY$,I!'X7=R@5^H-68O5AOES)A^67Q4MI\AG>S >SK1@:7FKL+,2: M@Z!FP301>RB?Z\8]7[[>WW929%970NV!BTZZC:,[B(I=%HCTF&2*L5(:*A$F4YE0PC).( MJA#2[N!@=9"RN[8R:&DY]5D\Q,+.%W&6T"%LY+--:B__/BLDS.7 MO'5"W38I:?J)?97K64$()32,D4K2".$D)X@F)$9)R'.&J1!Q'D%O>=[0&'D# MO5WHAS3-H"$(O\%Y"XG]K[#_X*F1)T Q4[Y+A45IGT[:DV'G1'N0_OD\9;; M=(+$Q,E,YX4\SE[J^:R_RO9O4FT6N]J5UZU;Q>,P"X4939-3AC"/M(O)XQ2Q M/!8JPB%-0U# WI[TR/JZ)1Y\E"_+50EU/@$0VNGQ.,# M/M<27O#1[>RW;MC M"Q=_Q,KV,X3?O;B]'Q";^O:!%=S,21/:DI]-'_#[JESP\H7.=Q?8A IM-01# M2M 881:%B'*B$)6*AZF,(I$1V/2 7GI6VG'1D("64+!<;&/!B\>@9L:]?K8? M0CL+NESA=[;D"UUO M*OWGF[BJRE5$8B*0)%&"<)YSQ))9+*V'=?VXX2>Z(.'35/XV,9&K]4:F"(_)3 5*W-B*#Y?/E';3),G]X/ M^NA;KH//RY[9[U:<-]UL MSW_.H9ZI:8M07QSL9BR9-+52/]^DJ6W63\O*3%6>%2J,0X(5RBD.$8Y(@8HD MSI#((Q&1G$01L1J9!R4\]BF];>RQ:B9"T-VH*=YE)Z [?@!%/!!X^_5W3-!@ M>EWC=:>V$S3VH[D.. FNQ\8+4/9G7>;YT;J8E?=)GVMN%/M ^-W2V_KD2:5$D/$:,*&UVBS1% M)"ZD&5E4]^Y+603J'FY)=_38Z)Z+;G<[;8CK.6"&JZ##UO\$-I*P!-?N\#," M9$";VT7K)#ZCG'V FFPTUW2^: MG*QME6"B,,^C,$(J5RG"J<"(985"45Z8:8PL202!9 /WDP,9$-?TX&9D>$O1 M(1XZ@)B=>?"' \PJ-,)W";<9C\%/+>WSX]_@Q4960OJJ(NHG-FUYD)7@1W4_ M=D_!]%S(^<^M-HFX#PFSU:^AC3C,X[N7RJUQ>?W^L-Q7@R.]SSX^L-68"Q?W-7?!5 M___U=VUD'F70ELQ<,@+\+!K#X44?0,#TR@\&T$$B40SAZQ7HS M@J/_LX[GX>U\8--UN]/I,P\Y+21)4:XH1WI;TYN;C&,D61*F(F&<9*#.]6?H MC'W>K<=8K\T8:T/WHOZHYY"R/,Q>+C_P\+J?X T1'7Y:[1?,U^GT#)5I3Z/] MHAZ=/@<^[JBPVSKU.H-GEK)(J2+,$9,T03BA&2(,)UI9L>(RU6J<@:KC#I MK,J%7*WT;LK*Q;9AA#DZ:@('(>A3,Q%3+E212(D2D88(YTF(&$\%8BJ/J4:V MR O0+GD1-R,KZZX_W.&-B?/$A:KL+!JLMQ'9&3+M>UFT= -#.% 4PX,:?N(UUF$AL-> M/N2&61@GD4$AL"&9G.)@9Q>=+!@V)%8W(C;X63>7Y(96"ZWOJWM9_?)$*WF_ MG)?\=5]C0FF"J0PCE&3").6F4CL=A=!^?ZR=#YY'A_OG*.4VE@)[VM&'J$VZ9UN*_G97 MMGW,(1?P8[5Y;'-TVY32K,B20D89BB4Q#6]"K=^FFY2*8L%P%+(8VS\5$NQX:#&V\NEM[]RO4W2F^//="5%]RKPNJKT MBZA#=C^_[C_25KW7W1D_T;(R7XQ3ZU,U@9?2_'WY5PO8TZZW[1S M_:5B\NN0R^[QBY"IX;-J"W7Y.]6C"& \*3&# [(6V/DL()S_T8N%^OF>N9;N?K'O:S,/]!'&LG2I!H;L57 _#()+%\9!Z?SU73Q/:NI.BX-"G^BM./R,HW+/ MZ6IUIWZCQHE9WU7?RL>G]=UFO5K3A2@7CS.9A"26B1DS'Z<(QR%%%.NC:9[B MV$1TDR@%^0=#!$=6\I;N*ECN208_E8M@91RWU?D:%S?T+-7<(R9 53>439UD M2UM_=X*:^E70H>]1Y2TE]:7V0^2F57U+X8_4W_8Y'SW2M:WY+JMUR>:R^>M* MVYQ[$VV9)2I*,),4%:FQ!WF4(W>-Z'1:E#(JM.LPU>I$48DP0E7&J7@L08%10+)+#0W@9+ MHS #-2'H)S?VY=%.+QH/XJK]L]/CQ=V_& #2Q79< L^%%J,A[;49"4S&46S# M$;%WM CG!.^W V>?FOBV[.:?FW+]>KM8K:OZ:G]5UST_/-'%71,R_6OMNM\N M]/&G7(K?I/&#I&B+]>I?FCRU7;!U%E+!B20ARB3C"!=8QFJ3$I< M@%+*?AC)1K9I-<'6;EWJ"/TPF(U] ?>>[WCR^[E&V* C;=L]8ZWE#>ZVUW6- MR&:"9"/T5; 5>U=B6W^D3N#M7/K] +=X8[W.][[D\R[7O\<=X%BOT]L5X6@, M.B1O7E?/Y6JMSP'?Y'Q)11MXN'ZL9"W"]N:0J#R)<8Z2),[U[BHB1)("(UJH MG"F9%(IAZX1.*Y(C;WL['H*&B5U0;,<&(#/2#L/^/6D<9&";Q3 H+GFC=N@ M7V9 C+-).%C)5$,15Z@Y%9@C2" M$BG]"Y)@&5&6S5[J[?"7-:W6DR/ZEK8UKC_+QW)A2B\"1N?U[(G10-3:'K$D M29"H9QT(*A&+]4$XR_37DH@L*K*\!?%F83D2S3N$6\KVV:#-5V]T]-PC;)-< MWYT+L8UR=V[N;,4W2;,YN_>[N0@I.W,M8\;:4HW/^EOSBS&)!49 M#Q&)"$982;TGR9"B-)2$B9Q0C"\?BG:"\,B;4UW]*QM#\%'R>GS!& #!#(/=%+0:0D0?<^#9*;+O/^VL!PRK46=]S[L9 MDJ]R;=H(WU=+DSDH?G[]=27%[>)NVVWTFJ_+[_6$P1E1&2LR8EHRY>8_)$8% M*7*DJ#)) 5S[:!FDZZ\]:9 Q@7< UHPTO; - \&MB6%NV^#N>8 9%0BL(BD* ME6#$18S-V,H"42%,4J7@-,\240C@U%K/P%XRPM9 RPVT&P.M]M3V'8;I^-#: M6>QQOH>- 6XYW_T] M3'YM>;>O(]SQ?Q7L)!CE\G%4E'W>)H[#Z/37@Z,"?O*^;UR*CIL"?Y)B,Y=+ MI4\1Y5J?'[Z;W6>M^3()?]>KE5RO/FW6FTI>/R^K=?FOFO-VIL#;L>HI"XLX M5=K/SS.$0T(0S:,$41E'<<%"0@FL;;)'YD8V_%M6Z\'K-4=!EZ7MN!"@_??Y MI[&Z..=1\#25]VW"=KTUKN$4 ]LM5C MT+BPW75;V]',B/NS7,W2.,>"I]K &GN+LZ1 A2@(BEA>I#$C2GOB3IVOWU(: MV6[N*HMJ@L'OAJ1K(^PCD"Q-G@_18?8+)K5[B^QS$OGNEGU$YWT:9Y\3]VP/ M[;,/3-9.N^VB.0LSG$21")$RN5&8$J7U62J4YB*2G*F$)&3D7MH?WK>1]H>! MQLZ^$;%S30'@)YBN[9'WZ4UMD?_DWZ9G_PWC3[[8INYNY:_/=F MM:YOF1Z6UT*4A@:=FTO#V\4'^E*NZ?QTHFMM<-NC[3?YSTVYTG[6+[+Z7G+9 M)*Y^DWSYN*A7G&&BB$RP&3\K$X19J!#C.#('S(2JN(B3!,^^RXHM;:WC1)Q# M3$"7?_MSD.$&L:-8%\R(3O4>[2SN#_AN8.;Y^O[VP]7I\.(^WK,-,IJP(J_, MS6V@EI5^B:MUT.'2GZ&>&%9/5GTJKB?= B9^%6_WBZG)P]N_WE25(6L6TV;Q MM1EP9-D+]M2S8U_Z5-5R(9>;U?RUN4%X>_.P9<:^<^Q)!/KMIP_A88;.6FY_ M0Z"&A'3J1'MRPJS#=5?=5LAK;M M?]H>F=(L3T5!0X0Q2]II*&D6(2D5CTE>$") X]: ]$=6X]O%=]G:Q6#'&=*[ M,C*\ 5TJ(+*6KM%X>,$TWY +]O2N3N UPEG347Q?K@B0^K0NA1LT1ZZ!XS(. MQ8/=7J=RO;I>B.WI5*_?-BT4=XMOAF9ETF 6XNMR46U_U+Y)N3+/USO-@^1/ MB_*?&[FJS>)G?1Z^7@WL3_F"X99Y?]WWRV@ O2'>\=N%:3O_ZYA MA:B3PMY;R#H-)],5PDZ*[$$A[;24W8XX=7N$:\ZKC>QRM_6[>92'-,7 CI^/' +%)3QMV@K\]7%@^Y:;GYGRR[XKR29K4G(W^MK)2/Y6/ M='%?F1JO]>O#'\NVE4LL,RZIRI'@,4.8<(9(&INZD@P+E><1CJUJD"UHC:RR M-7$S;Z@A'VSI!YH!P/EI "^+0ZT_%&"ZVP> 2R^@ 20 1T!_B+B=W2Y#!G;N MLI.U]\ TL,1T)QT[60Z.*):/N/H<+_HP4]8O7_]]+NN:CH7H9@7/F MBS$/$8ZS E$>290R2EA,PX(GH-(X&Z*C>R-[%@*Z$ >Y]5!_Q )"6^?$+S!0 M3V5/_2K8T;>'Q\%ML9?7FP]C07)BA\8>A&/O!O"LCU/)[4(KFURMSTS!C-A Q3;.8B:<_'#+\N1$R0?@A7L+O>$"R :3_S&2U CQ! MJLZV>7A^_-ORCR^+E_+#8B7TS[M2/\M4J?Y51C8+-?'@H7PN%X]7@68A^/+U M_G:7NM[3]1^*1K\E\ L$3/,',0A^]UJ::"^K4Q[5P-*39539B=C-K;)\PLT) M>*CH8M44O=Q]EY5^W=NAH*;+)Z8A0REA%.&<8\1R?I3+H5#XK[=N<=?L!U2K(H-\\/LGK^NER;B\WZZRB)(%%2"%1$ M1&LLD031E!4H%&$ABUPE>0*Z6#A)962]-=2"^9("#^VG ;'3SXO%A.EF0PZM MC: UP5&&%O>(Y&T^\2D:$X\B[A'S>.IPWXKNMC@FFF/ MF_+U3,8%5R25*$ZHWE)CF2(B*$,YBXN"IH1PV)9J0W1D+=VQT':[:)@(MEP$ MOV_Y<*V;[\/33JM]HP13<@\ N9?86TCLN]J^C^3[%-Y;@'"V!M_F6=*/%#G"=T38HN-]DT_UBF@NI0PK M08>74;9)-QC&:PG11_R]VT!8 &/1^L%F%5?_6^\B3\NY?F+5C"&;23-BA4<, M$98*A!DN$*%*GXE5G*54)#A5$M+G^Y@$:.N$]_-^,(\$7;)U_"K_SW9T(=2C M/D*(QTRE,N:HB&2$,,XB5&0%1BHO0E+$6!">PH?37(:3OWDT%\,C291E4*K)?!/?6;5'U>)F_'J","$Q^:S@EX?$0Z^TDW"_Y-ZHV@Y.MVTDP; MN$N2...1E$CF1)LH642(TB0QZ00CT*]U[;8^J.R)MZ>> M^FH'>&XYC9.=3EXL/4PMC^3U']_LE]HKY5C7[/WQ9*^8[-3@= M=G5N/&S3*"3F292+,$)YJ@J$LTP@AG."F*0RH4+E612Z]&&^F+.Q(Z6=ML!- M_Z7CUEC=)DRK?1]X=MP'?K!KR(]W XS/'KV6_N[\J][V_/Z:R8P& MH>:Y!LS\"_B;KE7+5F;RU"QKEVI6*3%/7.%,2X0*GVN(0 M?2J4<9CS.(]B O*Q[$F/;');1BZ?HW<&.#LC. X<,"MG-TOO4[GB=-Z,U/M" MUZ:?RNLHD3NW MOLGO<$YBD)AQD2G"2*4FYD%:4PRFN!,;QN@;MPP!B V MQ*FI]IY4(+;#"JJ&"YAY!P)K9Z?' PMF<+=\-(DD6TX._-Z6FV#/CC_CZ@:# M)RL))#ZIN7,#YJW=TO*5/LN/RV=:+F8\+HJPP#E* M9N/4_\T;T*3N][[7^7Z3CW0/V\K_56[/;P-[_3<#V MN:;?X0'#0<-Q\)/A^2]7P>FWU#!>1T9.O[6K0'-O0EN:?\\]$T?#UV>O1?], M3M^C<32@3_9V'(_:Q0D5)DGCY]?:'V@NUVDJ>,%3B7 >90@30E&!%4=)$E*6 MQ'F>):#&KSVTIDQZJ%. V&OKV%Z:P'"$&C@EX1(L+D@R@,%P2<+ .0']IP < M47JO2_US(O=^4O"/%&""433/$(XYBDJ M9")0G!%IO%T[U>VM[5F$+O)S#35 MY]$L%SQ)5*;T'E_W5>,<,1RG*(WR)(O,57<$*P@?C=61S4G=[.&G5TFKU5^ M'L%X;\?2H?@A, ?Z(Q:)CKUYCE?=#(,._U?!5H+ B.#1JQD=95].T7B,3NM3 MC0[XD4LV/D6W#6!;7ZY/A-_*QZ?UZFZS7JUI7535R>>HTSEF,DMYDL4,Y4F* M$0YCA5A&#WO LS4"/B"!Z?X>C9KH57,. M6P4-79^:/R2;-X4_2VAB/1\2^%B]!Y]PT*H/M8TNH36#;I\B')&727/]0 M%J8(IWF(2($92G'(.(DPCZF5DH,ICZSS6[+!MD/O-T@>*QS'?GT?%1UP8/E$ M]FJPPVN;NFK5?_M"T "3B\8"SVV.D5<086.-7(#H'7($6G"ZD4J^?O:^-O[D?*S7.5QF(89DG5# M92521!(>(R9Y2*G("./ SJV7L#.R8>XV:=RV%SS1GW'])(.'I[(R,X3D0M31 M#6<_[<+W8QFJGPQU8#B^3@EH& L:SH*&M:WK=Q7LV6MZ9^X8#/8<>FYT=#%2 M/ILBN3,S?0.EBX$[V6SI\E5AIE/(5AS,2!*&*5R4-C @-8F49&/*) # ^U)(VS3M:XL&>>EM&Y#%,9"NI MKVC1(+UI@T:VXA_%CJP?=-/ZMV5%7^7ZYD\^WY@KJK\NE^*/U"Q 0WIH&T+.NUN&[-C[+ZM44(JZ> MI##KKF:%X!DF!4.1*!3"292B L<,I2G!3(DHC8G5$/M^,B-;@"VM^KL-K. Z M@XNMKE\J+52[6WJF.5=7YBOCK:\\;O+]DGE3XI-$)E;;/D&/%;7WTPYW/]?K MAR?YA5;_,'5$2E9U/DG=P[=(&>?GN[>9%""@TN2X4^[^0?G9T'?:#+U*:4SL3SA*18A M#1&5V'1MCA)$F H1PS*F-)9YIH!EY2#ZD"^O4[7XCF90=D?"^YH ?PI2.X]C M-)A@5FYH#OP>OVE'P?> ,/HT^%.T?Y"!\#VPV,^$[UO$]4S"*].@]*-L_KQ= M'(^1^+:R(*\_("WG8^R9(]JSVVI+#5,[%O?Z@ <;$X M4ZI2DU5R:W_] 4A6%>M& B! >6-C>]QM$IGYL#*12.0%_++EY\_RGK6^U6E9 M^G>C43^Z,*N>?9R!IWLH.H];AYLM;N WR1%H6;*8-&L(AK5SE![UB0]81M"< MGKS,EM&S3(S0N6S"1#_^PK/J('2;S6LXZ%G(X:AL)SYI25OSY6G6*>U (3N%5]M]4G47$O0 MK5+KO6005;G;R"/1/;\IJF8$6-/!I4TMO?I>LF;DPMSW_)1QED)"_ 2B(,<0 M$X1AYM$@B",O(+%2?9X65==Z7[,A\X)HAY&ZHF;1YM;B'2\: 0EE4!4B,RZ@ MTC0).Y1NCE':9B!?.45)(XKC BVSH,Y7]B+^MKEM?F)@J?-3^XNED(\N&KT1 M(.7%I@L(Z4T\T&:W+-/XK]5\PP+@YEC"GF89A"%:3TZ M!D$24H8X#;(4*^> 7:3BV'INZ6['GS2404U:/?_K,D;]QM&:Y)KQ'!.AM3*_ M!H4RRONZO.ID65^#@G5SOH8?-G!VZ@C!-DM;5AC61:UR5)-P;BA,4! *7[!1<%!&2ZRG@ Z%U? S M1@MMYE2<$=Z2J] K4*]?H#0P1BI MM\X0J3MQ6'O\P1:O[,MJN7ZJY@'G<4"C% :R>Q62I@>+HQ6,\]1#B1_1D&N5 M()LRXM@VU3/16#-'^X:1^@(.A/X,B!]2I!>=-89:+4P[!8!ZIJ[A: 9V/ V, MH:NQOE]:O#\:BXFEL*TQ&Y/&;\>"=1S(';V>[<$=OU:,;Q:?"\[F:81YQG(" M4X;R9LQ 8V-6EQ/N?ZHS"'(52S M2K:!T;- O0,W9J!A 7SN \CBA(U3B9V/U>B0_$EF:9R"H#Y X\R[^K<^#Z\O M1[,(%6]Y3EYTK-#"1(+72I[0^:I\KAWF&W&:7*QD#ZH9J'E1O]4 MQ'J:>D98%V,0>Z4RNITY76VRVYB+@G1O7RX_9+:]7BW7!2T6]5W.OM2T26)G M])-@4):V;9J#X3W_B,NEV/PK\6&;F==OYQ>H#[ >"GP[A#N%WD:-T5Q^,34GX"?Y#GH6R? 3:/L+$X!C MRFDWLD$D!\[-5.0=!L!DJ?S3T)9YA'STRC!' 8T)!#AD$%,,@*3D//( M8TF8Q$XB/UL&WC'BD[J)^.R@M1OI,0%L@@B/9&GZ$,\Q&!.'=G;D?\J0SC$X MIJ&/);TJR]LE?2S6"Z4DW].W'%N(FH;ZR>M(HN%CE[DP>MK[6.+: MRG5:K&&?0+9F#YZE,>WHP#XQ3R;_]3X\8AS0A^$Q M%1^.QU3<-Y,I.GWD_\%D9WE&KUX%F]\%?ZPD1<4>RH*P.6(L2=(LA5F:!1"% M+(78YP&,48I"XJD#ML;E6DW1)^)>1Y&.95#7J3TO *_K],2F1Z')I*$)/CP/8QXC&D&?RPGRB&80Y[$' M@\@+0^XG*?*\]L-_7-+_Y9]]*\&8CRX.:?^+/[?:=O43?D"]#=#"R*G[[8RI M@^$J6W% *P_8"@1JB2R/H)KN$]B<1S4!U],/IYKN4YR=5#4A>9N.RIQCB@./ MA#")Y0S2-(Y@AD,$O2C$&4QSG+@C!*U1L$]1-S?;&YI;[K,+ZCK],Q9P"P M?DVV#8/FO>)E!(R:!PU H=-"R!XDAHV$#'X=' M%!P;K.O[+U_N[\"WQ_OK_ZL[WOP8"S4'8Y2$>K:H(=5TT+#8KVM0$FMSRX_7 MGWA:^07Q3F>47WK09(;4 E?5/6_5][ZLIU3*<;D[5K(M-T!^DWI&['9>&>D,QGK9 M#Y65/&F/D=8"7,VG=PBCGF(?(MB=^-8=+78TB-;JS&D3'.S-G]:B/O4L:A-H MSLRE-EK&S#S]'2\VS27(8K'Z(6E55TOZE56L?&75;NYZBO(PC*@'D]P7!Y(< MB;,(1RD,XSSG,9:9#5K#!]3(NKZ+^'@-OI$G1C<+-@-^ +UL!G:<@3UK=9>D M+7/F ^X5L58S2/81U+S5< >>ME'2P\*2+5(D.JD)T@/BV/)HOJW?CNJZ6+]= ME0Q?KRB;QXBGU \IQ)$?0<0XAS@)Y+BC$&./A!GC2GK^)C)-(,2J@)H]4^ZASG1AVC#A::K$G4.?:[?:'._KWI?,XK2L77 MJ1Y6U1HO_O_BI?YQ();[5&@'##EE >4H#,2^%<(H3V@S4"/W4@RSC/($^R$1 M)W7EV'P/(<<*6E.N?;.:-M@2UP@_]Z&D$(VW)+N>=C9B7YV(;7)SWR>_1MS= M$@YF ?=+>%B*KRO(UAM8[WM_NHBZ@A0'H725Y_6L4E6NY^T0TOORF_#'BZ:! MW)Q0/XU3FD*:$.%%"^] >-$X@%&*>$123$)?*2GP$@'W\4!)LK%##56MH_5% M7/KMCPUIM<-VNH(J:]J0-'T'7O%NY[ K_FWO$%Q<=A+%&Q)JJW"#S]FZH?]2 M+(OGS?.#^,!/>%_RD>(\]X2O'L9"_0(/08P2#*G,FL%>Z@>Y>E-Z9;*.E;(E M"5Y:FN!%$AU5FZ$)JX+WX 0LS=/SY<;&S + M P1CQ"AE-,H2A.W=.C1$?\X[A]\:YJQ>.+0@V[ANT(=NDLN&0=0LWS0Z93@$0>^.X>A= ]=MV\OD<75%?M\4)?N"R5.Q9.6;("-GC[W(O]Z- M;+_&U9/L;'.[K/M3UN]41;V3ID$0Y3SUH9_G&4012^0(U0C&W"=9)HY=813, ME^P[7K.!6EZ[C"EI6=9H69<]]:/*=M\5N_..,0W7Q=XG4' #IX75M#-FS2)X M7(&62;#CL@Z][/B4W25:3H%DM>ZZ!&Z73;];T&'W7;Z'AJOY+M_%S!6=]OOH MN:O68>QU9^U1F\[=M8[0@3ML?_6Q0YR:#EUR/%%,,4G"&$/J^RE$/ UAFLG0 M7X:\A!#*TEC).^ZAX=@9/IYEU':7&S&^:8_.\.6@!9GU-@(#<4<,;CH1R,+8 MIOV:[S2TZ42HRR.;3A_5#[E_8]_E@G]CJ^\E?GDJQ++MJ2FB<9;DA,.4B7\@ M+V7".Z1$-M),4\1)EF=*V2N]5!RK7Y>@Y@FS'YSAX+L5D?6T3T]:K>#[H#0C M(O"7UYXL##\H7C<6/_RPO2ZWLCJE3HU=EYBLYYRA(,E9# .9,X/R3)[80@QC M+XZ\/,$L2;1ZZPV3=*R@-44@7GP>W[;V""NUJ(]=!/3T]6)KVKH0K,EWKUEP MVXKVO+@.F\\>$7SW=K/G 5!I,'OA3<,ZFDV^*,BO:]FQMF#5[?)56)E5^2;3 M4MMM)\-AQ#WD0<:]$"*6Y1#[20P)YBC,/0GT>$#])& H"I1F?9VL/,T]NKI'?2CVL!=M+(R>!FXO9.WUE[C( M_ A'^7"]R9SCLV)T'>+S#YAM@D=-Y[83Q.N&5MWF=%=YU;AY,0MX2A 7"I-1 MF4L>0AR0!.81"RF1_V!:=5NZ#+@.(+'EZKE8RE^98M&V,9)J&Z5+?/24]J2[ M9L.+=)P;;@Z;<=[(R23BZ=^VG%G<94U!L;3G:I.?= =X/S9>Q[BL7?CZ MZ[>'A6Q!U8F%W['UW/=I3'Q$8(!3X8BCS(%/E-5 M/_R.8;O>-C&I-;8GC47K,OVV@? 561>OQ?KM:))GBED8$!Y#ZN4<(C^,H; ! M/HQ)YF4DCWT4*MTFV&/)=1KQD0*M]I&SU*1[/T+0]C:T!>-+_V-[*^IW ZG;J'_\H29.] MKM@)[/ MQ\9)<0[!D&C]%F6<5'J6H:9C?;S"90F,^H$=+359/[#S(G3[@5UX MPLQ;D+T#[OE7AA83$B2J8 MB\-=OE*>GGR!E,X/K4M0^??V"9-ZL""H?N?KOV@..[Z$C]H&;4-F3>62[3.$ M'R-I@H8HV%*U.&1X0"Y;$X(OD9EVO.^ L">S>8>>-U/53\6R6+//Q2NCM\NU M^.:R^U:=V%=]>/N"_[DJZVJ9NMXT2Q(>L1Q#QD@LV_8%, \B!&/J,Y[X-!)_ MJ>/!:]!VO!LVG,":%;#GI4EYK>3DGYH=T%1TF?3%TL%9S0HX0D_/,%@%3MM@ M&$!@R8;H4)[4K!A TL( M:![9=\++?"994% 3=G(+HR*AK:-V'ZEI#]$*0I\,73^:TNQ5^,P#GR& M NAQ$@@UC@.8>DRX_ FCU&,H#=5:X)U?WK'B7GW[]O'QFZ9S?RB_HDMO+)6F M(]_LRRYT[[P(MGSVP\6G]=3/"G;BGY]_RC!X]/C\_DE$F]-ZSYW]OE8;+OYP+G==!GGG/$$<8( MAIR)H[ ?9Q#'TD/ULBS+4QSZL=;MOS)EQSK<9.-OJ15,L4A-'T"U;=$)+'H* MOF4!_+)EXL^@6!YG[.\@LQ@.TQ;>TEZK3G?2;5@;CN,=6G\!,RMRQ]9UC6RY M>BTHHQ_>?JWD25HLR%#0+Y(;<+O\,]@Q!/8"2\%\P]K5C: #WG3DI3-=?6RG4X&!%?&X)0 MS8I8!$;/=(S%Q+".<%!2JT6$EZF]0P7AH.CGRP>'7S,S 5_9&HNEZ$=<+H5I MJ=H"&\;SG&+,8!QS(@XJ203SU&>0DR!/.$H9"SP=S3]/QG5DX?KZUR^_?KYZ M_'@#;CY^NKV^?=13[@O@J.GT>)'U5'E+#VP).AAZVR^3):6]0&127>T7]%A% M!YX>FSO[\?EEL7ICK&WA>SXS33:-(_6?Y'4_67U?%O_#Z ,KBY5XKEI7^XA8 M$+ LR)(8RJ0:V0R 0(R\'!+NI0F/,?%\PY1:RYRZOE_;9]H^RK-*DV_;IHEV M.08?_Y!_5@Q'NO^ BO=V/\-GT;ST&\K3;3\$K2L'KO%+(3Z;9',&KIY7&WE3 M.DG>KB- K:?SVN;SG;)\'<%].?G7%4&#:QWZS\?5W6KYP%9W;"7)?UKJ7^WT M+>+:":/_W%3K6I/7*R"8@ \?[\&=^/\#"_MIM5HO5ZJ#SX>14;CUL06*YLV/ M'AXN+H-4!#>[$.I=>;I+(14!#RZ&E%XPC+'L+T7DV!/I83RM%N+]2M99K=_F M7DRCR,]]Z"5Y++PQWX,X"C/HX3!-0\[#((]T@KE#!!V'CP\:? M_BT-_.2OH&%',]PRA*9BO,4B1IH!ER-@!D#0CZ\H2F8KP#)$;MH(BZ+P)R$6 MU??,3,#]^HF53:*',#)D4Y;"^L^9[]$$HQ32/&$R+9K"E/@4A@FC",=1YG&E MUBV]5!QO[C7->A.[;NBU&;QZ2GT>'S5-'BVUGOHV C?T9F!/T9X"]PID26O/ MTYA457O%/-;/_H?UG>H'QLJ_E:O-2[U9U=Y]H^]?U\NKY[6J6SVPC&/=D]1! M37X;O=@S +ZR]:94'F"*$T0HQ#+T,8HCCU8<:B%.(P0VF:(13II56= MI>)8G6L:L@,&^+RJFBEB->U1L\7Z8,(QBB-(,HBT.8)I$/<>HGG" < M>,33*ZL<#9Q13:4$;;$%K88'X/6Z+/+-N@X&BG,V63T_BU-UU7'M 1YC;D[ M@-5>COK)*M[F2J>U6[8-V_E]<2=ZOU?[/U_L*BV])D M[D4)Y6DJC$1(A2<5)#G,(B+\ IKQ./88BK-,RY.:@FO'MN?79;DCVW@0PH[* M.TC2#=BSYF92,_0QS5=5]$-^MF^E9Q4'[XYWK(.:]WW3)\FS^-LU>!..Y)[M MF;7SXKL@;,O/FH3G:?VV*3_#B1\X*7&SO>:&Y>O;9;4NZYE!=4;%W$LY9;GP M)M,X(^*P*/Z1)BB#..&QG^4I88FOLS.$ZW:>]WI=NY.?5\CN4TT. Y /L M&:G:#!+--.!SB*E9W9$X:-K(8P@>C2#0-GP]0EHR4^D0\-@%]CQH6 MSQ,B=RKA>3ZL%@61]UC;0O(L\;R8A!Z,8U]VWPDP3+,P@4GB)YB$)/!XJ%5( M?Y&4ZT22'6&PI:Q2D*Z+EYK6VD%!3WD- ="OR!^4S59U_F5"TU;J#PI\4K4_ M_(;^K51SU[R? EU5F^=Z.[\I.&I8AQMFNN/)=^R /3\S@VPP M3?"&+[+_"0)@UF&K+LUHU) =X(3U=DYR4 035O 0+@)C-\Q1TP2^2\I_W6-3$ M%>#0]A?4I+3D,PP0F]1O4!/\V'=0?,NP: C7O:ME*. ./XL_/I9X60F_1!J: M9JQ=FG)?:'L$PP#Y$,4LASA." Q"E.>(AR3D6J- ATFZ/M?CYD#;=,LW&P>H M@)N:RMM%0_-TKP>$?OV+LFRV"EF&"4Y;D:(,P$EIB?J;!@>'LI3!P:LE7KQ5 M1:5_1+CPONO#0%FNEFRUJ0XK'[9L:/C^E^17\/(MB*[IS_=+[<)]'Y#1S%&_ MM.AT+OF 6 ?.]]"SAC,'L;Q?6LND\?JRMSM,3$96YQ$.,QRE,JD[(!#QB J7 M.R(PBU.2>S2.A,Q:,P8'"#K6V):\O.LLRN9W^U*7NVD.&!R"36VKM0F&G@YO M*=<5' WMPY&!CWUSR?6'!"H*:FLHX!"Y:8< *@I_,O1/]3T]U2^?U\5!FF"U>:Z]%)QK.3U ME=!"T)T!7I35&JP;^FHZWH]/OV);DUI/FVN!/]<"MT2!H#KY+]97)8P65DTX_%17!B_]FN)SG+$X1IC'T$SE*A_D,XH %D/I1GN8(A\S7 M2I4W9\6Q&9,D *O-/;AAI(8=A/X,R%\5^*6L61)_J9GH/0)Z-:]F&D#U+.2V M2]A)XNF.L9E,LL\9>, %G8$=>S(:T3 ()(>VVXB-0(W//6P;LO:_=N-]29D4U95_)>X\5"-D_<.H+M@W(>D4\9]5.8 M\XQ#A' *,S^(89:2E*.8<)QK%=Z.Y,>Q';SN5+Z HJHV=4G,YJ5.66VGW@DM M?2D9Y)NE;![Z8WNZD84Q=3%,I6DDQWXA-4LY(>YZYK*96B1 W9Z75V5S2IQU M)\WO& 0-A[)IZ^Y@N7W#XC6-);@LV M1EV]XF)1SS%=-0:CVP3AIEALUHS._3!F81Y[,,FS"*+(SX0)1;F,YTJS9<2/^FZ[&D5V5YLVF"SZKW M6X=O.38BG9(3L"6I?I5U).#P!9:Y;)I!LA+71VDM\;2NJ,(@!GTM*];SE5SHE76^RA4AY8;1KZQXSC?BU]M,:[M]:#MGU@V. M-OFB(/+?OJ[>\&+]]HFQ:DX"DD81CV" <0!1QA*89IG8W5D6B!,1\W,?*\>N M;7/G_)#481?@;M48;C@&99=EZ<#?/NQJ_NI[H&K'-R@;Q@%GJO6 ;CZI0KC] M/3^4YJGJX!L=5/:US(*O9[[1EF%P)=O0[;]1RS/X],[?2.-JX#V_E=F5PGM\ M,[WK"%>8]EYC6"A21.($69V"UE*B6.F >C+(I2SZ<"5Z6S< \-U^E7-570DIT!25C& MG21I-8/8AT__UF-):KT-Q$A@96NB(%*/+RO>;GQ9\8>]+]NWYB0JKR#45G%5 M'ATWU?1Z6=&2?EK@[R8C3?=ONSX GHSVO%XMJT+(JQHIZA%\^$ X7F8]K>H3 M%_PF:3N887HJV.@!IITEWV5ZZ:E(ET:7GGG2=&[IJ]A 5^5;V[RU*5O/TSB/ M<Q[(F@@LL%HT1Z1K(T1/4=CXI&A/6*>C@?M>]@DL'/N5JBI'^B$5+\4R^)Y M\WR#WZHK+C3D5M[L"NGF..11Q+,(TC2631U3#O.$>A E+.0ABP+Q#_4PSBA> M'"MY,VD#8$FRN=FN"V&;&VM \'*Y6LN"O$G.9#%7-",OE>^MM M:5'WZF8&6A:!Y!'43((ME],!KA- F0QXPW#)%!] ,SYB!;+^:,@X$A/&/JQ@ M<1CIL+.D?ESCIOV!UG5H=0GJ5_:R*M?S)$,T3U$".9=]GF@BW+\\RR'V0IRB M($9IJI0=U4?$\<:P)0OV=$%#6#VN<1&?X<"&#:GU#+>!P%IQC2&)C (;%Q>= M++(Q)%8WM#'XK'ELXT&B.HEIG)5J5$CC<,7)(QIG!3H7T#C_H,&QZ;"IFECVI4E!%G]Z+C;/ MXK! Y%09S\_2(&8I9$&$((H(AGGH)S#TPI1D*(OC2*F-H09-U\>@'5F9Q"OI MRJ),21A_UW'#%0%4.-_8AT5S.SSL9S@#'8A:'F:@Y<(^0!KG$?M F9T[K "F M=Z[0$[WW_*"XU'3G!#W9#LX#FJ^:9M ]UIM9_2.YP6NE>-#%EQV;MPXU(,GI MYM(=BSKL:HR64L]:G-/ VZFY- M5^3W3=$0(>9&=C! M^+"#L>9HU]'^80(8-3P8MW":>3,.8-7S;H-:_[W=MGV]JT$E?JVE_MYB*)4CD7+A-UF821.C#B$/L,92F)Y6:[5 M+V^0HNLH3DL-M.1T;\2'\.HWPDY0T#.[6]+@ERWQ/X-B"91Q,;@V5Y35VA7Z M$+V)K],5Q3^]6E=]T;"0?'_#4H_AJ*XVZZ=5*8=IS-,X#R(O22#FO@<1]C.( M&<>0I$G$,YH&8:PU"*F'EF-]WQ: UU1WU^-X1WY$F7OI_>(7: MT 5[PA8KKH>ELU5-W4-IVDKI89%/JJ 57C&$YKMRY$A7Y50,F5Q?(:FN+:&::B2G7:TAB88)X,V=-\?F0G[%?_X M@H6J%7A1S>60U BE'/(L""%*.(<8111&&4NRG"5IQ!.C3-@N%<S( ]^["= MK?M0V\4Q8/.\6<@1$?7WE1,Z\4)Z#+*Y_@#5G8LQ"CI'_H<93^_JG(R"<X:8!#F.9R70@N'LHV MDMHDE#9M:6/NQSG)8YB'..MB1 M;X[YNG&-?MA48QO6P-"-;US$P6(S7TTQK04Z^JE-'.Q0$OTTX*'VFIG./Y2K M%['ZVX/X3:ROEE3.'7NIB^>W$RX1B?(P#C&DF?2*D'"(\B3.( E]@J72DU2I MT8LR1><)< W]&:@YJ)NQ['@P'A$ZC*.:&;"*CIXA& V,MC%0%M:2.1BF-ZE! M4!;_V"2HOVACH/DICZ.0IY MPH)DOI8CR-7L01\Q+5.P(ZF>2R5? 52Z[L]XW?I:8R9Y'T&EIO*V -#3]L-Y MWM8C'RI".9GE?43J'8=ZGQ>Z?[KWA7<,HR+TGYMJ72="/*Z^,BE$L6 '#1@? M5]>X>A+VY+6@LFGLKQ6CM\M=E^XKLBY>FQ/(=AL+,4O],(D@#X,$"GU/(0Z) MM 8LC7-,$N9IY3>X8-)U2L2>9?"X CNF@6QD6D\4%?]5_EFR#22WX';9Z8:_ M9_@_-.,M+CZH8OCEG3^3GG'K?J'U\1]9P;7(7 M"W F\UUCZF,O /TVT*;LFG;L@M@6 S.JPIF5%_8M/%V5H8)X!\6&*L^;N61? M&*XV9;W@[?)ELWX4RUS]451S+PR81W$$8T*$6T4C'V+*.0SSS$,8$QYA3\>M MND3(L9YVR(*:+I"$Q8XI2&M&5"Y"I>:PV ! 3UG-9-?V%(8$L[3;7R0SZ8X] M).SQKCOXO-'.*?;RND']B_9^>?3F!+ODD>O;G1JLM5D>RZRT18X05W]C[)'4 M_OYX03+37?%XN2GWP@NB'.V EYXRV_>:U@CM'',N!];\;;6B]^4W5KX6A#4S MS><\BX(H"1A$G,@$C)#!/(ASZ"^F6F);VEK5:$ZZSVK!<+SIZKT\ MNOBB3E'NC&>>$^RA #$" Y(0.6@*";,1)3#E)*#$9Q3S8/[*RGQE4'YQ3$U' M!;HT->[CN_4&_\?[B^=Y/GC!)7B5K/P5^(DW$_]-_O]I><9?09#-HBB>H035 M-WCB7_W0F\5>LGU8]CYDM/[+U5XN@-?@B_@L3W_Z-S_V_KH;?2H?VPY$/?BK M< ;$:B],1BG8XLVX%N3DPY]X&[3*4ESL9)GGPK\)HF# MFKKEQE-G)1O5>.IPQJI\K+ M*SA/F.LK0!%NB0 <"+04;EM!(RWJ6G4S5AD7K MZIO"TP;]5PX3Y^1<&+9FM,W2\-(\"B.>PUR6[""/!3"+"8,^H1$.\RA@B7J/ MMSY*KJ,_+3& -71S&)Y^];0JM)Z&'B6K-C.B:@!TC-,P !K]36P!8=;)Q!@0 MO7XE*D+V=B;I76"Z'B0J10C#/$<)I)$7\CB+O#302KZ]0,=YPLR6*I!D8;$$+6'=_)?S**F= M&"W(KNF@'XH-%,0VR!OI%IJ T?^X@1OQE;VRY88]L)*O MRF?94OT^7Q3?:RLM4RGG*$HHIDD <<8BB'BH+-8W]=! H!:?"IOAZ>MM2KGN8;FF#/?%9W6_1)AH:'H9- M5,R\C''HZ+D:JM+VNAN#BTSGUJ5:[F.S$1^9'^L/PAV M_S5/PQ2G.8\@]QB&".$0YH1BR&)&H\S+O-17:@3;3\:Q#;M=5INR_H%^*I;B M?^5A_FZU9F;-S"X@I>9]C)=?SXC5]/8)_N W21/41"U>G_5+9C M7]!CWV/@:<-2O7I6[:_K8E$GA>[Z*-1)42F/<1IC<5!(0@)1Z 4P3S($4YJQ MG.1AX(=*00P58LZ5MJ5EE#;6BY*:JMJ274]AE<76+[-3D,=6A5T?J6F+ZQ2$ M/JFK4WG'<)<57M9V '6= 'ZUI#*P6;(GMJR*5];^UVU51I!':>Z1! :,A1 Q M[L$LBY%0ZBA)0O%'3K7R037I.U;Q'3?MC+(]&]OJ#-,Z7%V<%3=O=^AI[NHV M@-/?Y< ])8' LB'X6I\#7RB(P<$'J1MF,CM*4'V):@?F]3$T058A_N<-(S M-ST3)AMNP/WN[RJP8\@==F.G=UK!T/JT3B,L+0SF'$1#?Q#GY27?>?#FH*S# M@S:'E[ 1@=F6N: 1<0+4V%N/6%X_2R%..(8)AZ-@M!'69 &Y@&8:M]EP+@:Z#Q&)J$7YW5 1Y$7-:%'1E[!ZI_^A\V4LPD+K:>96XEK>C.PHVA/*WL%LJ25YVE,JI6]8AYK9?_# MAELF>6)T(^=>?WQ^6:S>&&N+#>J>\!\$)=K-U;M:U)]._.F>R[2R[TN9*]], MA+E>5>OJL9Y%$GLL\!&+($5<3OL,,<1!$D*6<>1YD=ARL58'9R=<.M^R!6LP ME[SMQAUURJ!GPC.5#+<%!.VENN1SUF89@=]J-G7W=R._/I.M?R"_T MP>$7TG=&7")HRYEQPN.TSI!+F$^<*:?$3$]*9TEWNC1\>-L_TRI'G<)__R*? MK#ZM2LZ*M2R3N%TVS/V#R;,=HU>OK,3?V?90]U *4><"<^3+LQLQ=15H.:G>U)@Y:NJ#A M0K<3\S"&:H;?,C)ZMGH+2DN] T[#P&P+DLUVS,KR6FO(/$QQXI;,RA"<-F56 M?W7DV*E_K,I_"6M4K@BKJCE/\R1$ 889)QPB3AG,XHQ#EL4))B3&:4*-YDX= MD'%]&2MHU6Y$0\UP]-0A,&I:/EY/W5(Y'T&4)T5 M].($JO-/&]\3B(/0Y^)5]O! M7*.D?34A&((U1V#/4K/9-R$]TE9R[KB; H4Q!AI[EQQ&7$Q]#3(& MJC,7):.6T^]&<;NL"O'DOMOI9XUV)Y=?=KEYUC0O-,7];+OOR;"(1FT9>I:= MK"W#L&C=M@P*3QO/'*LS&O]1K)^N-]5Z]GUJD"G MMAM:AD-/I;?$P0]!'6S)ST##@(M+>@UQ[,&+V^4=^V/]^(,M7MD7P=A3-: M$TA#6;A(Y.5-F"20>!P%"0VH1[6N;$9QX]ZMCO2,QCALU$!)J&/!%6@ZML6R)9IL M+=UR8C!\0@<_-3-K&14]@]D2__=#:[FC[^ .5T-<2Z9+A>*D1D@#@F-SHO.J M8:,_&GFTS;0+QFM_RA.V?4CU7J>"1N1>RB!02"G M<&<)%NY>@"''/ X$2ICJM>,QY,.Q >E0 W72J&9_0$-PU2S)!)#I69>:(=#A M2-B3+D^@P]0,'&-KL0?A.&!L]2@TY&+:'H;CH#KI<3AR.3T;1EDQ_[A<"UOX ME7TO9">"Y?H./[,YB3''81K *(@81#3U8,9"7_8(R'(>)X3$2ADHEP@XMCH- M2;"G"211-=-S$9-^FV)#4CUCH2FDLA$8DJ3G@DR\VBBV^,->GR\N.(FB#HFS MU<#!YPPZ<]0GE=NJVLAR.:FRY(G=+UD[@"U$7N93DL$L0 2B!'&8TYS!-$PC MY%$:)#15;L312\JQNM6TP99XLS$)\KT!6%VP^K7/+@0&,93ST@]/K=.%0:-= MAC4XS+ICF/PH]#I@* G8V_"B?X7I^ELH27+0SD+M#?W\D2_K"/!7?L6+L M?2MJO^88"*"Y,=U>_^?MWZ[NQFO#$:L]OWSY9//3EW_:__:W*TSR.S]B=_N; M/O[/DY4G_%C-69#%C*0,1HR+7WT8A!#+JZN\8W 8I?]\7&E.M^V^X_K82?^YJ=9UF&.].LC0F&F/MST05>'H:2BEYGGS MHH!69]>>$\;LE-E=:+JCY1GV#\Z3Y_Y>_^+TI@V+-SU$/B[I#5ZS.4^1CSG* M88;]>DN+81J'\E(GIC3G>9+E2F-;+E)PK$-;FFW['R"H DE6_?+T/"[]*F1% M6CU=TA94ZP*U5QBC&]3S*TYVA=HK4/<.M?]!_3VG5E2RWN#%XDW.??Q[=O0:+>\---$7ZN_ ,%/._=#?:M20FAX"[,-CIXZ*N/B(,"J M([G1/JA$8++]44?<[KZI]9Z^HC=W)E=T52=RUYN&HEJ?ONGR,%R0< M5LMQPNDIX;D+0S59M?3MLDA&VG5FN4I?3QX8*_]6KC8O\OI? M_'8_+;7WP9XE'&N.I QJTJ"E+?M.KM;+E8XB]4$PK%&6I-=3K3[!'6QI"C(: MZ5K?NI,IG8)P7>U3>=RXNV.3COMM+1:[*5X+RI;TJ]!OX?T2F3+UGI8BV^7XB56K4$IJ,KNP"U9[;Z. MP^BIQ3UM8Z*IVUOJH"8_ UL&@.2@GJL]!)!):T=EB>WU=APF.75S1V40SG1W M5'_7L#2(B*/P9B&6I#?LI62DJ(\WXL\+5E:4XY3(- 7F\7IT-X;8RR(8^!YFR.=)BL+YDGV7E-2,B"W6E)0J M:Y2JRZ"ZJ[UG%'0YK>\:NBQJ%A;9^C1J]FE2N,U"RQ=PGH$=DR>0S\"64?$G MR>JL?F3'K<6"),OXV:I0LL76M"5+EL$\J6&RO?[[=.IHVX#+(1>],P=P(ORX M//"$28[DY+"8P1Q%&?2I%Q%" DY"O1E#T_#MV$7L< 'P&DAG:,7!^JEV%V6\ M?9+Y$I8^L9J1_PD_G-X>8+,;2$>8GVF$A-U/\)/T"E'E^G]5YQ#-3V&[CX@N M>8/JP/,GD&LY5>_7%UG7^_R\6M9_5Y-J@[,W^*V:^WG,(I[Z,(G"5*9QRJ&R M:0R],,X)YS&ER%,N'33GP_U=F: ,*DD:K-O8=+-]:!34C8"YW^Y/")ZE>,0, MU(P!R1EHT:T?:>SP;%JLF1RP_74GE M> P.ZBTM+#=^6O'11G135$0F?75B5G./1R1EJ0=CXL<091C#G(0(HB0B+ F) M)W8'TS'&P^0=[P=;!B!NW4C:LM#$H?_T;VG@^W\%O#L&><3L8P6XU0X&[D#4 MVQ>.IB6?>.5;9@[#UFYF*:OCX&#(L@+Q=YN^K Y,WUAFC54L3E&_$^*VO=R$ M&:(L)0%,/=E!)L0A3%./P"3._)QG*$T2K:;- _0<6YZ:[*[-6\$JV/ C-VX( M=GV(+UG7C-M M&77-9-OXQ>V2LC_^+WN;QRSUQ4F40!8G$40Y%OMT(CR1( HY01&+\ERIH/8B M!=<1RZ:?4DL4U%2!(*O;-NH8EWXUMB*MGN)J"VK0.NJ","-Z1QVO.''SJ L" MG7:/NO2@X15RYZ+DGN\VG;J5XM62;O?U:IY%.4XRH7TH\+C8;^5P%4J%XT^9 M%V9BM_6HUBV$*F'7F98=-N0%@FSY#O9[;\U. CN 5/.2]QR:VRY"'3!WK%B\P=44WM8-K2K9:6]@-<$XN6'5?=\@ M.OVY^'U34&'0Q(+7^*58X\77]I=57>55/3%FCB,_3GF85%PMY>?072S%='2%[H[=*"TT7I]61 MZR BJ_6BX2B[!:ZJ>]X64]^7=2GUU1]%-6>(HCR2PUD2F=.+8@13+XXA\?V$ MQRG&.-3*Z;U(R?4-FZ0K/8&6LH"G*> 7FBVH*VKU,%YJ#I(5%/0,G#$ ^C/J MAH2S-9GN(IUIY]$-B7LRA6[P!<,3U*+^-HR>SPAHFYW,"8]BRF("/88\<6H2 M3@P."8)1$H2($YH2S/5&4JH1UOEI&TVE?%S)+;O.K@)YG;)#NJD]K&%#\V"D MAJGBL<@Z3GHFX&PVTSY/I.F)U >1_EE(2V);)R$UHM.>@[2 .#D%Z;VM7VEW MMUI^W2R8[^61+]MYEL_+-?VTP-]5Z^PN+N!X6Q=TH20,)&7H'^3OR7L*<6 4 ML*G7VUT&HE_%K6&@I]%JXH/?)!>6ZNT&I32JMKN\ZF2U=H."=2OMAA\VV\/% MNK]6;0=T') LPYD'.<]#L5%G 4PQS:"7DB @R/-($NAMU)W5G>_&7V75G'0W M5^5"40'/@:"VLQH*IJ]LOWX;[G2OO4N>X=[25MA=>=+][HQ(QYO:N4?&W]#7 MSO0]_[5JVOW-*0E][E$F;PO$^95%$.EQG 7 ,NI5> M2@5TH^[J+\COX)[^F-*[W=%?$+GO?O[2*P:MK>_^:RXS;#P>)I#@.)^#'?X#_^OCUV\?_MM3C>L^L:8]KL<)T/:[W[![TN.[\9[,M[./SRV+UQMA7 M5INK3O[5=F1H[GF9%WF^^(&C&*(X)3"+> HSDF<,(912IM1N3YFBZ_ON=N#J M0?F5O'OYP):,%[KS$XS\!R,6U66U-(.-DQOTGU, M6?SCW4S]1<-6*TUDKCJ^[IXS+\-)DC/H^7*SPWD,\YP*@X!YFB=)2C#6RGB_ M1,CY3BPU2!L2RU13E$IEI&Z$, M"'O2_&3H><,XS4:>6^_Y_4L]L73Y_1O[7M.9AVFR +(XYV*7901BG'%YN$0HRSC'2"FYNY>*ZU!10TZZTN1)*JUFLXFS MP*AIZ6AQ]33T1%('X=E>D6PU1CA+8]HV!GUBGC0=Z'W8M"7N[9+6 ZBUNN&V M+[G>#I7':I^*TZ\YHR31TY8S76]GLBI"%OEN\,+26.V+ HWH>;M=:>)VMT<" MG':Z/7[ ;">Z*2K\_7LIN\;5><@I]% =B9^($9CXA MT&=!FF0X2FB0Z>Q,2E0=J]6WS;.PVF]UBOX!._*_M SI;5YJ6*IM9M81TE/7 MBXB WVH6@-5FND9"6]K^U&A.NAUJP7"\/>J];.B^RAX,=:-?>K,IA5EOYE#\ M74[FNF,_ZK^IYB3P,:(T@CB3;1(2ELOJY!@2+_$S+XK2,,RUW%D5JHZ-QJZ. M1VA$M]%(?05:GU@Y9^4NQO3_7:WAXQ.#7^K3JZ8KK 2RHFML&SH]:]+T8FGH M@X:!=B+,#-0\-)=2#1L6O6<=J6UYTTHTI_6N=6 X\;:U7C:\@?I](TL,ME4I M+$M0C/(8LMS+($J##*:A'\*L8"<7.^>?,E.GVZ78\07<;[)$<;&J-F7' M^_3C'#,4I]##J5 N%@8RQI3#/&&RS5WD84_I$*Q"S/5>O"6MIV*]\*@IG"VA M]=1O1Q7LR5J>:J$CH"7E["4UJ:JJ"'VLN$KOF*GQ+N9\KM?05_:,B^7V+V6^ MM3\/?8H91A$,?8[$(3WR(?:2!+*4L"STL><3K?"Q+@..U?VD,5FY9:%I0@;$ MFL^[_F3[FR.3#F7:V*O9#9>(ZMF2_:72I3YE.W::)T!OZR5M V.*A"6CHTU^ M4D-D"LZQ<3)>QZ"3P=G*POL?2Z'G3\7+Y^*Y:*O,O=Q/X]1/(9&-RQ!E(4PC MX8IX,9FT.;.&FU_U 5_[>#@C*BTW7!4%7OH-."-HOVQC">[WZQA:, M"*/]11CI@X.*\3#>RVLZ-I(#PV?E7^/E&]AR!UKVQHSH[<&OWWZZA$[3A)JA M-LD WV$\+ WR[2'TC@-]A\7O'^RK\+[9R5&V2I6'(=EY[%$L47<'X0'!/@\1 MC/* BM-A*@Y2OG"^/,1HP+,X8E2K&NT<$<<6I&X!6Y_R)-$9D&2->JBJ?J$/#XW]3ZKW\GU2CB 5#J!=3%_ MA#S/SS(*\S3P(8KEQ08)/4BB-*4)"YFO5DQSLK)CY=O1 I*8>K_60^G[E6R4 M3'J:I2B.5E?6LZP;=6,]7&FR+JQG!>AV7SW_@$&X0-JTSRN\;!,\$4YH&N8< MABF-(0HIASCU$0Q"/V=1%K$X41^U<[BV8[6HC?-"4-,XO!X)KW"4-Q=)3RMJ M:22AX5S60;$T3M[FXIF=KS7$U#M"GQ>D]Z!\],ITQ^'SO!X<>B\\8MCH#U=/ M=1O!ZDE>=[[BA4RDOUI?BR/U6['\7J<4S&F8)Q$E&,IAO!#E40PS3JDL:?&Y M'S%&B-;]I!)5UR=?0;SM[2G^T&%#L_.?$H!J;JQU6#1/M9<0F:T70-U8#CI(*CULIFE^,I>=J5S=ZLUJQ[PFTQ?G(>A)^\V M4X@0(Q!EB$$Z',DJ__\.YVX_ZUF%?J+D$M\MJ M4];YA?N23>E4K=8T!R77M@)#8EE2_(MD)M7U M(6&/U7OP>0>Y#.=F?N5>C"(>I3 -/*'I*E=I:LN3AZA/G1YX5[30E\OQC!E'"ME'3%[S<<$S6=?U!VW%XVUHI MB@.61 &!E'O-!%:8)R2 ?IREF9IIQ,-TW,=9&\[4QUP,-@;VP@XA:BC M73@TX_-]2 RWI#*"1"-B:1<:LRCF2(CT(IOJ O=&.Q66F2X"JB[30514XS7# MFFR6KV^7U;JL?Q0?<%54WUY*ANG]\N^X+.1Y3+H[_CR4Z=Y^&L* 1-(UX02F M)&0PRA'EG.=^%&E-2%$E[-@*[C;TLO;:,:7UO!^\Z.14RO\J?OOK53UO03O9 M4AMJ-9_'!8!Z=K.9-K=C809J)D##A0PQ;?FHCT062[75EJ9KUGV+29M5AANF;6>W8/FEEW_K-YZNMCF[JW'\,^QVF2 MQSEBXC?-&$0D3V&..(4)CE >)WZ0)UK7">?)3)%J5&>M0+!+#-TU'BFVG4D, MFMM>0$W-YQV/A9[Z'.?$=N)]#6EQ():',KMQO7XI+:;)GB$R>:+L94'/IK=#8#IF_(B[,JYYW%DPL] MK1;T]OFE7+W6G2RW$\/". APX$4P#"(?(H9DC4WNB7]P2E.E5]""EZ%K8D5_3OS@KNH/FO@K2V?(K>BA-ZUP,BWSB82B\8J;) M1Z9BV^O[IEALMO-.J_O-NEKCI70OYSYE/$UC<6H@LKT^3B*AV!3!F.>8DH3E M3&WBDR%]QQK?DCW=&AM&0(<3\$NQ;(8=5W_6,PFZD*>4H2R,&4RYG#L2$Q^F MXKP&\RQ ,68"=,[TYE Z!-UH5N4.[JU_M]PU_B=-?\FJ;IZXZL / 6T_UF0? M0LU>.P17SX:?_(CWXQ1.?\XST#)HS[0; F')W.M2GW0+,(3F>%LP7<8@"^7A M]N'C@_BA/8F-Z.I[R>HMZ*%DGS9+RFC;$:+U:](@I($O#%; PX\U!<@*VK( =+T P QMNMJU*-#(R='#MMS\NT=(S/.I MF538Z2"FDHP#IWH"/6\BP4'FU MK-LP_Z-8/UUOQ/'KF97UQ.BKY6[DYMO14(\PP7Z>^ 'T:19#%'D)Q"A)(,J,2]DR!S[@A0R\ZM8Q&^"K=OYTC)J>8=JA]*.0F0HM M.[,]>NW ^-V_[SB-EQ W+&5R4#O"BKM5"[92&VF:JU<[*M"\"[ M$PCM2Y@=B[W" =<9HGIV[23#>,\)$*SLJBQG8,L.$/PX T[CG.L,0+.3KF4@ M]4Z]1ECTGGOU5ISNY&LDZ<'9UVR%\;DONPWAU^6V/IS1CW\(AZNZ>I;_-I?W M3UF>1##ALEN.\#9AEM$ .SH"?M=B6UXU4V M&=G5S)NGN0P#K.9WVL?+1I)+QY_L\@(:9D##C9LD%V40'.2X#--^MQ0795CZ M,ES4%S%P&-MI@?*\_7U95UW5SN@?$\B.*8PC1F%,:4A93[2-YY M*+N&%X@X=@*W RP[9-N#E4X(_A) "OZ;!;'U[(%;B34<+PN2F[E8)@CH^5$# MHO5Z3)?>GM:TUU>]ZB?!U[FS\3X"%&#?0XR$T.

LYJ?F=F@(V>?3L$1^QD^B)Y-W'&\G3;=8?K\3*!J=I"Q M>3BK^J[Y@!_;#_CP4WU G<25G^!#&F:YO/<'UC;JZ>U^JM)4[?=;SU79RJ-! S4Y.[?X>R(;+N1;69M)JM'RZ+ M9-CGX'GN?,3LQ7NW9(LB7$[;+M8L$,ZK%T&KFYOX.T=N+YZN'V\ M^JQW1.Y'3.U<; T'/=WUJZ: @34E&2X?>?EJ3GG25Q#X^WJJ] M-*+$]'I5K:_RJCXXSSW"XMS'XCR* @^BM"YQCQFD.!D1-:4>)J:>H[9V;) 9^VY*S72QZ3A2;):('ZT]?&'I. MO+/EH&9!EB'&"H\R?KU="PQ6W MS7I9+:W:+:[\FWN4KS1IA)HIF*W4BEN?MBR:>UR_ /K;V &_MO:K9M%I-Z8# M04YVH,._U3^47?W ):VN%ZN*/:Z^+%\*V4O]=DGO\+/29C*TAN,]19)0/XGU M"CM\(K,EIZ9FU%1!35;LGN"Q>&8RSO/E[N&VGFT@_D*<*:H9$*P4KP7="'O0 MBXO6F4U%:*.S6^_"DYWA5,3KGN64GC>XQ?A4+(LU^UR\,N%'KL7WE[&:6KME M5V%Y=A0'\7)=_$_M.5UQH2O_S7#Y2?QJYHPGE" 60!S3%"*/AC#SO00F01QG M)$E\[!'EBXH1C#C6]4?A/C(L"6I$J,?@JG"+,!%:>A:C80K67($]6]M:@RUG MH,O:#-3( LD=D.Q-A+%&H'\BK,UB^6XQUPO46P"J-Q8_9OWIPNT64#B(J-M8 M3W]N]+4L>=N=>+,D2\* 19#S/(2(REP\DF0P24CF89QX'E,:D7NRLO-8^JM, MV!@^$@_(WV^11TFE&RY7%$AK=O19YHUF1Q^N--GLZ+,"=&='GW_ QH2$7Y>X M43]&'TKV7&R>YWGFTRA'(:0^#F1B?"RT)9#9\7Y*8R\-/;TP^!!!QTK44@&8 MD)+IQ\\&X>)>FJ-4.(]1Q!%$01##-$49#+/(SQ-.@M2G!G4$5E ;/V#3,7AJ M412;OR ]@W529]0A#EKJK@9!7);3R0"(,^3>'[!S[TO#>^*_:^.7)W MUN=#62Q)\8(7M\O:[V\>/-^#;X]7CQV_CM?64Y9[#2_MPHWGMO^R5KK/4)!ITROI6'<[\C=,F M#(\",S;W ^)A$E(8^TD"42S^E$5)!%F",IQC%N2!>O*Y)G''V^U1(X99MQ-# M$Q 3/Y'5DBIT8@#Y9BWGF:W*;0^']5-1'KQIF)JN^[T48L4.O\+(L\!PSX&: M(X?P.6G@H WC9"T<^N%TU<3A ]+;1R:-7_&1@X'TAJV+ MU8^JJ>FS-:2D!U&U4Y5]G+0OZ[K]&CISS!L+(G:W'1=N^C0,2^V@04,/T7?K MS# ,1%]+!H6W;<2YMV3D[,^;>NRPL%G%BL[# %/".(4ACPE$-&4PC1&&A.4\ MS3-&(K6[(3VRC@W(K:R&Q@*3[C1@2X-^+R)I$LNU@<](+VYG.B0/H&$"-%RX MBNP.2>TDOGN1Z#M&>8> Z(_U#KYM9CCJA.NM%2I8U9GJQ\/ SQ@-(9$F L5^ M"E..4B@3AI ?^ AC+6-QF91C R* 9BK@UMP V,VSU;$,/6&KVP X$>C:@ M2:GO$)55H%NR]I1^6#1+BMY#:%+E'A;X6*$5WC!3XGJ*Q0?A7]#NW.8KV6K] M>QT(^?"V?Z3U/>HDQ8^_;X0R[(U,,S;X\0DO[U_JJL^_"XLC@_1V)GU$C])D)EK7@0$H.I.B@EMW> M/O#3?4Y+V\[/(]>DN]S/(_:%3?7G8U"_P$8X G=LM1UYJ5A1<_"2X^U)T()W M'^\58W"G(O7O!*.DT;/$6T$L%D5?Y-ZHXN5PI-BMM5;2Z$0Z$3S*4D2R'B*) >).(PRSQ.,P#+T6QAPCUM(HM50EK:9-A M.:9N8;,B9&H^EPL@]!2QX6 &]M'_TV;$ZQ7(6=W.P&9YM)[DUJJF%X/(&2\SQ?%]^9"V.?8$P;!@P&EPE@DF0?S%#'( MF9][S,<99=2@[V<_5-ECMB!OU_QQ 4P3CQ$^X3G^?4 M= *. W:=W^#7P0RQ76-*CZ[A<,VV_+ON8.J7+><@;UB7$8N%8%[F<+W@-_E, MM2%/V]?%W\KD "MY6BY^#OU6\^?[R"-O$=L/_K@"@O^C.\5&!/EWW2Z4.RFV MH^#$6T * N[Y-M1EV%_4_=^>2JN&=^?D#SZX".<$^#6B40AK@6#@',8,X1IDXF*1QE/HHCXA6$[8! M>I/EYYGDX0UAI7AO;@\!S+:N"UF91^$TE7E9-E_4^WFG[8!-&T/.@6 :MZ>"UCT-H:: ]!A878(#^AP8;D?J8;< M-CN6JI"=OJ>I!AAGNY[JO#^^KND9.BVE)S %8>;B@%LT&]8%4XU0^( M)#T[ %[2Y@\=&?2LW,1?6\U8_KS?4,_F7M<7A<Z,FIW M/1!BZJ?$SR")Y(D[%KYSCG$$?9KPC*8>0WF@XS;KL^#8@ZZMSJ>ZYX&<@ MV MG( ]*_^AM[L8P*RV0[@%3\_*RTVZQF[+C:R?^44R)/;I/Y^%T'C/;C[>*]5F7$@6;_N MCQ1*4ZGW\M@OT#@G@FF)QL%:4Q9IG!/BJ$SC["-F&W93(B7KJE9+X3#R6RM-V=IS'ICM8KYO&FU?_P^)CS+N/ANFU$D:$\ M$0H:PYA%(40A(3!+$@:#.&(Q0EF,F);'W$?,L9+6-+N=*P#L.'807 _TL- ' M3S^L/ :24;'D3IW4$ ZCHL>7!'00,CXA]6YQXDM"]P6'+[YC,'"/_O-Q)6W& MU1]%I3QAK_N2ZWL?^L]-M:[[$ZQ7!RT-%,^JIU(.NZ'& FK>_5Z431P@!65+ M'NE9:@T"EOJO]MEZ1?]W(^85L2:^ETOWZ M(F]VGY]7R_KO'LJ",-F0LWI:+>@\883D09S"C,@.5G(44AI$'J1>DN4)B=(X M5[IT'<6%ZP!231=4DC 0I]YM?8W8*<9TDQD'?+\R3P:GGN+O. (UV1G8,B5V MV-H3D7R!%N_Z$5"S-@,[YJ; 5B.;< J,S5(-76*MEXTX%J/>5$7CQ:?+8QPK M_T&2X^C%C )U?Q.NV!=!8U.R&U:1LF@J1M@?ZP]"S']IQ.X&5IH@G/>WJZL' MT+( .CQHQ?>& %$*^5G$0C\*> D&\)MD -0AT%$0Y0E$(?$ARA,*,RSF$$: MI9Q'+/91K-7SO(^8M(6V4&=<+DEKNJ\D_J'( NV=&?;_+=FFL?5 M8K'Z48*-[SNIMBU2F[ M_H"K@LQSR@FB$8,>ED,@TSR$>9H2&#!.$Q21(,!:Q45:U!TK=DWCM)-JP\M! MYP,9-(]2B#%)(I3X111+U";?^<<;J-1 M>3NH<0OULN9'EAB0;KRKVU,&@KS^3!-] C53[ Q6/0-]\M.]V^%Y^B.>@9H; M>X;;" 1+YER/]J1&W@B68]-OMHC>AB"'LG]UU*M@1!PUU-6LR M"%:_X; )@9Z-,)5>V1RHBM839A%+-$HO_K#7]<&%)U%K5?&V&JS\O'%017:[ M:>H=OQ;5OQ[%.FV"4NZE*8\(@7%&A;X*!PWF>2Q\M2Q(>1:F?HBU&M3TT'(? M4ME3!I(TD+0-T[GZ,%,.L=A 0CO"8@:"20QE2#Q[(92+E*:.H R)?": ,OC* MR,Y3MTOA!S,9()NC(*'4CW*(DP2)@U<4P31,?!@%01AG/L%)IM4D^PP-+276 M+[CK-%GJB_@I(Z*FJB/EU%/1O8@--?"+I'?Y@&+>.>I4&MO=HCH4WJ=#U*F( M%[M"G7G4<,02>6)TLV#2M1:[]';F_2/.%VS.HM@+4X8@"<0A',F9:6G,,]D< M-@TCSG.NEF>B0LSQAKHEW1P-!7&XEH/3Z@C?;S4#FGMJ+W!JFFH+#CV5/47B M41D)_:DY"B+:&F331VK:V3(*0I^,>U%YQR#'[!^K\E_"7ESCET+L7_).+:&) MV%AY! ..0XBBA$*!@%5/SS+Y82IBZBT)L)=?K6="E.%SD^R%VZ_)2E _B' MMP]L29Z>! M'T;JB>H:A!V;A)8F6&R) BZI&C?W[P=1P4]Q!(V>63AIL+_E8P:V@.U8 9\< M F8\U\ :<)8F%)@#.&; @!(*&J,"^M=[KZ;_2E+VM.]7>]\P',IY09@LL7V1 MI-J&!FF;NL)R(UO489 M>5JN%JOO;W_Z-S_V_OHG_/SR5]!P!79L:89-SR*G&#@=BX=FZ/1(4(N=(90D MLA4^/4MCV@!JGY@G(=3>ATV/1 OQKROI;KVRSHC>ZFI)[X0,%_ZZ[M:*23V4 M]_,N%]*+LBR): A9%'&(*/=A2GP"\X 0X4Z%E$9::FZ3.>='K0XO!T/$94^[ M[K]W9H0?OF2>FVKU(ZH>X=[GT^@>]Z;Y*@9'0_OP63M&6F1MXB.G?5!/CZ<. M:.B7V#V\OC37-8J%=-OG'5O!!_P&7JN#R9\W1446*UFFI%XOMY.NWQ:9"J9G M0WIELG?M=$X8H^JVW2*3U; =L]VM5#OY.\.[7G$>98>%%RD+0C]/?^3#&M5H9V2<'VONR4X8N<_@XO:_CU.6CT-TA14_Z;VHBRV M[F=/"4Q[*WM1P).[V,M/&BJ>S%K^@"M&NVU7.CO;A[?](^U4OZL?N*3-C,#J MBM)ZU@->[(WFOLDI0L@+L<\A1DD@XP()S'C(89B('$W_%BTS0-^3_^S/.\?]U.QOQ[16,[ 7H>,[N.E^.PG:MNRJ4UZG-=%3P'YB M[2 !4.WWH%CMF2/U#! M&-AR-FOGO*L'58R '0[ N,94SX8Y@U,KCC,&$Z.8CQ'!R>)#8^#HQI)&K6/0 M\E5Z2M6U<(L$G2_+ET(Z25I1U\LKN#Y+UH1!35D.R7HLGFLU^'+W<-L]@6AT MAKT,QK"-L(.#IC>C"('=".ZPI&;]9"\O.UUSV4'1#CK-#C]M>&'=MC_ZRA:U MPE=/Q4O5)DMD/J)AGE'H13F11>\(8A+G,"(QH=Q/*=<+"??03"4^&5T:FX#R5[:<(3 MGQA[8*7, /XF_H'+8O7X8S6/,H32, Z@'P0Y1"Q+89IX,21!ZO'08SZ)N&$R M[@!IQWI>YTT6G;S)EQT[;1L^7I253%=8%L+GJ62AB7!=%RN\!/A[R9HHI*PE M ?EF#:1C6X*<\57)@-A65DO:?74F>TY+ ?%WG6.]WK=2B&LX^P)ZEN8D:77/ M"1"LU-,F2?T76W: X,<9<,:YOQ8!M)3].P[(,1G BEAHY /K?A>6<"*DO;D M :NN8-Y8\ALCF[*9__:*BX5T_\0A[AM>L-H5W+<_SOPL#4D8P1[,2.YC/\C$-\ITNTVJ$G=]S;]Y?F[-]NWRE35S+"JPXPD*8PTE5_K]*)7A M57/W7(%F8)7W;,S.(-6>V8#5QM-C4+#8Z%*9].3=+W5!.=<24WL-D\NG"'EW MJS5[P&]RS?;$PY+8#WF$81XE6)9VQC E"$%Q,O18%"<>)>HNY%D2CNU(]!?D M_;_>KJ"G01@*W_3=NUV1+49$,3_[TMKA-U*^_1 MC@L! GR\K^F7!X_'=Y4YU.P BZG,G.0$4H**C10W^?\'.?S@!XT64XB*C7I< M'H488F01*A1/N IU\LP)RU"A._]=APH>B=.1_:Y]?M2BN=V[[ZE6K^N5LN/Y MWKC._1O7_Z^VWR^@J0!DJ-T M5.#$XX";'8&S(R\CLJ4!'E#F9JGX&&MA=HZ79,YDD '_,>"EYC290P2RQ\O M,= IYP2L/PAW=FTY\WOL0MJ9O)Q] 5!+ P04 " !Z.:Y84+[DDVFN "Y M+0@ %0 ')M=&DM,C R-# S,S%?<')E+GAM;.R]:9>;.XXF^+U_Q9VGOWS'Q7(ZG_W['_B_L#_\@K,TS]/9EW__PU\_OP;W MA__V7__+?_FW_PO@?_[Z\>TO+^?I_ QGJU]>+#"L,/_RVW3U]9?55_SE;_/% MWZ??PR\?3L.JS!=G /]U_<]>S+_]6$R_?%W](IA0E[]V^=/%OWH?F47!("!/ MH*QEX!0B:!XY2SS%I-3_\^5?52Q81'2@+0OT:T*!MRY!%-IGGY!E[=CJ= M_?U?ZQ\Q+/$78F^V7/_UW__P=;7Z]J]__.-OO_WV+[_'Q>F_S!=?_B@8DW^\ M_.T_7/SZ[_=^_S>Y_FWNO?_C^J=7O[JPFHM]6?I^N71WZA_@\M?@_HMX (D_Y??E_D/__6__/++ M1AR+^2E^Q/)+_>]?/[ZY6G(Q3W__#4]/SS#_2YJ?_;'^_(\OYH0'HG3]+U<_ MON&__V$Y/?MVBI??^[K \N]_6)RMIE!5RN1FO?][\P__>+WLMP4N"2MK-M_2 M-R[^?5UE9Q+P]Q7.,FZXNES@=)YN_=)IE>G\ZE^>AHBGZ^].,DXGZT\]B96W.V(E.*Z]]LH?'_<1X6](FG M/S[BM_EB-9'%:6^"!>XUR2'R ,Y[LHF)N\"4"_3M)LJ_L_!6.!#]X^ 0>78" MB0^XF,[SJUE^2A?.<)*$#BH4#>2E9V+?"$*O$(!) MLQ1).A%% P3<7G4K%)C>47" )+M PAL*XQ=DPM:"_T3RQQ?S\]EJ\>/%/),S M[+3B2I,+G(HE8 L'+FM%AUU()A9F1#HL^MF"B*UP8GO'23LY=P&;S^'W-YG$ M-RW337[BPA)JKWT5!40G/"C'.'A1(LD,778ZB&A2 \ \LOQ64'&]0Z6%;+L MR4G.I(+EQ7_>3F?()Q19FXA.0\ 80(68P$N7P1=OLC"HI3DL,?'HTEN!P_<. MCD-EVA,P7M"7[Q>?Y[_-)B%R[YG)X*Q/-:JR$ *C$!MEB$9BY*6%#WIOX>U2 M5^PG0<6> NT)$^NC\?WBPV+^?3I+.'&<_*E(KG7!&FXK$\%Q.AF==)@E#AX=)SP;B75D<%2K=[+ L*:;J(L&N0=N(CE)7'MPJ )$ M8P2+(OK$Y4%PN+G:=@#H.,6YM^A&5GF]%3W]\'4^N\K ,,E5EL2V*037FH9Q M)A1(Y"L[8Y,.>)C_<'?%[53?<2KS(!%V<1R\.%]446TRL-/9EWJ^G2\GMNAD MI,Z0C4$ZUAQY/JS4B@#+-=I20CGL]NNIU;>#1?>YS0:B[0(B;V;T:22.Z7=\ M&5;A@JU)M(XHB@RTCIF$XPJ0N#B4@(811U*E%EF*AU??#B+=)SX;B+8+B-0T M_N(%><9?YHL?D\2#XSD;L#6]HE )<($AF! $-Z4H9"V0<6O1[0#1?89S?T%V M@8-/9^'T]-?SY71&OC =AM9K+0JH%$D / F(5AI@4J'D*(NT+6Y$;BVZ'0ZZ M3U_N+\@N9R\,%VP4^/GW%T]-+ZC,FFV0I4+R29.4D@L\\0U2N MW@('YU1I829NK+E=D57W&3 M[PRB,PRL2598U%;:PR+/NRMN!X".DY('B7!D]7]>A%KT_NG'69R?3B1%REE& MBH(4(PD45ZM^F*7@.5NF5+*8#_,6;RVWG>([3C?N+[Q.-OVKW]/7,/N"ZU*/ M(&)1QD4(W!-J'1U:T5@/AL(=58*-11QF^Q]:=3L,=)QQ/%B473@!='"=U3*. M>?K[IZ\DN>7[\U5]NU'A/1$%BT>.H)G7Y/=: <$[I#C88M0N%NE- Z?@*1JV M@TG'V5>1)!H#1U[6I%L/ +E,X_5\8%E.\8Q.1=O)&XYJ)U_2=Y81YJ4UVAB*A M0B&Q4 6"4PZ,-$YPI9,K;1[PW5EX.U!TG(1L(="N,+%Y?K1A(O*BL]$%,J]9 M]21J089&*-F5E%SD%#$W1,6-I;?#1<=)R#9";8:,?_OC/4&^I6_L^1C[K^]. M_OKRS>=7+U^\?_?RU;M/ZR\^O7_[YN4)??/7D[A_23UY)5#",JXQ<4:CD?)6!.V=5[?XQ/69Q]N+Q-P3B/RP=#PJ5) M:B#N$4^I2^I?A.77DUFN_WGUC_/I]W!*HEJ>K%Z$Q>('!>G_$4[/<2(+2U&: M!,[61U%9$U,Z%G+:94)'$9K(3ST_W@=#6Q$V+K0.T?Q\:#5T@*V3[V%*WS[% MU_/%)^+H(G,XQ>5+C*OKOUU6GAB;@Y0L0[!1@^+9@#/60M ^,&ZTY.6I=,I> MEFHW$L?ICS WH9430_(2ZF^S5M^Q(2TF8C/=[BZY$5XVC@,JZ!X !5%@,"\ M)]MOF##)"6U;&[.GZ!FGR<(0F&HE]+T!1%%&G#>"T)O9=Z)[OOA!3$RX"#P4 MCY"\9U4LG PO!HA)9%$LY]:V]A1OKC].TX4!(+*W4#NP*1\6^"U,\ZO?O^%L MB718OU]]I:AV+9Q+E#-OK,N,@8WK0#34"@B*1B67C'ER,>G@;HR3+<@:IUO# M /!IK8(.4'6;>"&Q))0,2@ETS(;L(1@Z<#$*%[,3@N%3-]+[QVJ[(*7YW<(0 M9]'>8MT?$_-5.&UD:>;?<+'Z\>$TS%:$\AH1?*LA;+6:/BBI/ DD.)E 26'( M8.H(3.IDLDV.A:<>1^QG8AZG9YS>#H/8ED9"[\"H7!^S\UFZV -:%6%RMB!\ M?1N64X)0:_L+LAPQ&&=#:]/R !GC]'<8U)/93\1=^+CO"?&AO@YZBV&)'VOS MUO?EKW2R5CE-K+*LN!0A$/1!^5 @HO7@O5<17? L/%4;MP]BGB1HG/8/ V"G MG=@[L#6;I"H^R(HQK'9>1.!&I%H6R"!Z5L!JC#DPQD1ZZ@W&/@AZ@IR1.D4, M *!6,N\ /F](!;,OTWBZ(7])I^VKW]/I>2T0^]-\GG^;GIY.=,+@.%?@0C&@ MHO/DTYL UD1>A";+RI]J(;'?V?4\72,UEQCD-&NLA0Z0=44W,EY,1 01O07% M44((60%7MG 768RI=?)F-X3\# GCO:39 0IN9 AN>&I&9)>EC"!KA:%27@)Y M]QQB"5EHSZ1BK0^F!PD9J?W$$#[-P7+N "P;^B'D[#7%ZNK[X.IGE==7ZU_DI27U9LP&K M']>B2=YKD1"<07*R0D (B;Y"3_Q*8:2(K9,PV](V[A7EX-46@ZBH!]-S<7GV M(?RH-V>7F4OG3+".(1E04T&;A MB450-CCB--!7B"H;-$:&IQ[2[0.Y_:D=MQ#C*)@\DBH[ .WM'.L];KB2"16K M:0PCR*C[#($+#:4([CGMO_1DE^O#<]M[@6\PS_\HX&NHD@X =C,'>X\7Z62, MF0M(NI;+N<@A".X ;0@F:_J_=4GV%G2-6T%R%*@U5T\' MD'LW7^%EX#-Q428FG "BM7;\$H:"'3KJM4=I/,^*3'5C:-USN???F,B[/Z=.\&%T5(*YG.@($;4(JB7I>U Z>DU]8%[MH?B ]2 M,G(5S'%.Q<-UT &2G@QM;[!%9&M!02T87KLV&5YO,)2#K+,WQG%G Q[!L=_; M?/W<6?PAM-0!^/:XG+C!+&TME[PF,1:[?J+AP2MFP6@1,7GNR"T=_ZII5Z#^ MW!G_XVFT _BN*^!NB/761I3*!U7;6]:I*]Y2HNL'$1#&%PM@(DEDBW7KR(V3V8%F*/H6H8O/7H3>6'VGJS5BY MC9VDW4%2XPF)2*%B$"&#=B0,5:NU@Q'D#!2%5D>/SOO&N#FP/K']K)RCPJB1 M+CHP/Q\NUUVSM.Y"=+.#LU4L"%[JW1:O#ZN=H? &(]CH<5-0LB2=G MB^\75SY*SMBEU(. J97XNWC ?)+SNK0\G'X(T_QF]B)\F]*!.E$8)8\Q@)&, M&/%%@%.6@\Q*)8I\;6A^XCU"RKA%A0-AJ(78.[!$'W$5*#[-K\)B1O!?GJ1T M?G9^&E:87V*9INEJHK-7VH0 A=4WCZ7V'-8I0U F6.LP"-_:Y7Z>JG%K!0?" M5&-E= "O&QRLX]$Z*VN!7W&VG'['-[,T/\.W\V5]:_N^? Z_3WC63G!OP>3: M#9F5 M$H"CB<-$F3TRF;9[!V)''<.L*AC-F :NH A?>E-M'"L4@Q#.$A"XIL M,T)4N<[MRB5%I,VE6WM9]ZD8MU!P("P=*.P.T@C/Q<<3SKS(D;@(ID8;VC&" M?[(0BT>6 IW^;L DU(,TC31V=:S,U.%Z:8:ST7K@?UAKYBNNIHE\[%ML-6^( M?WNM(W?'?X+18[;*Y]F%9+D%)F/-FLL$D4<#EBM$XS&2P6Q^9 S?*O]V9H5D M_7ZQ7C:O0^,/N%@/+9LD[8HO2=5^;Z+>XB?P#!TDSDJ.)49=6I>#;4?9V.FN MQLAY.O'51#T=>&2WN=J,Q3LY7WV=+Z;_B7F2B>!$;@9Q4TM&8O00(J-(.I'+ M$-$KRUIWGWB:HK'38$<%V4'JZ!1<;Y;+<^+$E^*%(Y<@2%/;$X9(GJBTQ)-R MKB21>6Y]"_TX-6/GQ48 U1YJZ!10MW+&AF=>B'ZG7*W]MA:\U,08&6-C51&Z M>2N49T@:.STV K3V54@'^+IQ'_'H 4]FEN)D:\!Y4^>>, XN> DND@TV.BF= M![P6.LCY&C ;-C#.6BNF+ZS=.^>MY[XX4Z 8I&VCC*9(FOCQOLB83/8RMZZ6 M?H*.^ MIST^EO900(\XNGFF,^D\%R:"UKGZC**.Q;84YD9G?'!:6=W:R3IX./U@^=;C M(VI?5?R4LT8_?:8___+JW>=/[U^___#JX\GG-_33]CG61]89/K^Z#8.-(>7P&HKO.#O'U[1+ M'WJ60JMNNDC7AJ#T_[G>H(I49*)- Y'5N*2^K(O9*\ BLR7>D4*4YD45.Y,Y M;FZU!7+NEU@,JZLN2L)>S)=T,-1VU>N+,EQ\GR9#52/(=^&)_6LR7RP^+>9FN)K*D(A(K MD+5VM5EMK-6U#B0Y%RD*RP5K'1?>6'[<-.D0*-E7MAW41GPDZ1,!=5#O2S*E MI_/U?*B+:703"C9R$CE!$9&!0F;(,>0&N%-:AQ25+JT#OB<)&C<-.LSYU4K^ M'=B83^2TUK-VEO\2%G_'^BCRDA,1R$#66GYO IVYV@8(W'.0NGAA Q;1O"G$ MX]2,F^4< D:-)-\!AOZ$,UR$4^+D))]-9],JG-7T.UZR$T4,F2D-)MG:U$F1 ME)BG2-CI$C6+F4+AUF?7TR2-F]<>Z\G4B(D^NI%I:EK&V M9PW@5,F@(X"H,-$WX'9>5I*DVRD-746C,Q6UKZ7@@YK(8"AU5PQ&V)H#:2G*1HW M770$3#542 ?>$^V(&ZZ?=$6:; I('XAX4SBX.@?8!.,*A1$RR-;IZ5L$C-N[ M=@A?:'_Y=@".RX>PE\56OX;E--4Q+!%E,;1;ZA@6&0R%D\H""\0;VF1D\U92 M#Q(RGI.#M6DWMQQF00(GQ@HSQ$BUY; GP497LW0 MM7Y5\ @I(S>8/09R]A%Z!]CY&]99XIA/OM/A^@7?G9]%7+PO]VI@-AO#HY)) M&0<.Z815G--7PDA@7!>MBV2A^7/UG0@OL$#@;3D']HN]B+]TOQ%)8G)+$ MGBJY/LR1&F(J 0S6604D9N9:NTL[DCAR+]HC(K")DG[Z:KD7[__RX>.K/]/O MO/F/5V_??QJX:.[^MG7N&W?;/DS> /IGE!UIT7*';>D[BU'6:)KGZRMI" MGEO.$%(NW+!@#&O?[' G$MM&C9YQS\C, ZNW2FK=7B!+ RD*4S*2Q=>M[_AV MCQJ/\02Y.3J>CB9WD7L7A7%/-;OYXE,XQ4^8SA>;9A/Y?Y]O MDGA7#7!,09,D.;2YU*'N2F;PR3O@Q3,GD]5.J\:(:T5[-T^9!P?K*-KNP(M\ MBF]BE]R7V69J4?KQ>1%F2Y)SU?XLK_]VNL'"?2ED95,6WH)4Q5,D%[ ^=$,P MA8[N;(OFS8.=83CIYMWUJ#O@2$CH8#\\(( K5H*)Y(47VM4Z:%#)*PA>%= Q M>12:Y8"M!\(_04XWS[8'1V8KG?R4;9QN11!_/GGWIU>?WKS[]/G]B__^Y_=O M7[[Z^.G5__CKF\__:^#0Z8F%CQQ$;2N"]N'4$YW*A'19>22KEH0"Y0R"1RW! M"V%E$$KHW#I;O!5AAS=#O%CD\WKRJC>A2%LK/>N8$<63!:=I[R7OE3027?2# ML?EYZU&WQPB>&F'A?C_$O>7=P=EY1?U&(M5LSV?TU^7)[]/EA&447!(S6)2J M'-74%AT((C.6$\/BFT])?I*@3K"TAZ8? \W!8N\ 0W=X>#D_"]/91!J,0=7. MZAKIE+#A'2"F<,5??="[F"I=P"=VXU^_H(UU3X) M7&9TRH+ 6 <*U@*JH M@$E)C-LCCL-WA-G2,"YP&ZGVRJ=(>LNX +S?:%EPP M$$V,N10'H1C:0K8(BD\, ^>=J3_ H@<(\&X3,6[*K3U2#I-R!S!Y9'C#)3,A M.<>B!YU,?:F;#&%>F-H"6Q3FB^2EM5?S)$'CYJO:PZ>=]#N TMV9#9=<>)9\ M]@5B9A+J4&Z(6EO &!-:[4UTK2\('J9DW)12>_ TD'<'J-EBX,(%8]XDQHK5 M=.+23E#,66)1)6"L-C&T&$3SCJ5;$S?NN]@!#-,@6ND ;I_.XW*:IV'QH]YU M7:0ZUA%&4"@C+PFXUHRL+=+!'14'ZVN'BDA'>DJM(_C'B.GD9K)!]-Y$W#W@ MYIK\=^&,OKQQ2W2QW\CA$Z8$ :R8]7-Q"4$%"T66(E!QFYN7H#U/U<@Q?1OU MWP556UV,B*YZ:S$Y67W^BIOF ^\I/EC067YA6WGB*66%D((3H$1@X%G,P(QG M1CKGC;C31.3^-7:@>6Y\5I6"[?E[^%!0EG]7[QL=90 MS2;JE"-PP<@PN^3!*<[)W>/,^I*,35!(>?6&W$W2MN+G85Q8]> M(C=D;BF>5#9P<$D7$"YAU"%9HX^"G![.J$8*WP9&>TA_[,/IPP)?G]>;Y@M. M+J/,G&T1GHYN6V&42:&ZU168T3V6KH^F1!3K$Q#[:FS<690=VYZN =L6F:'*(IH)55UBNFBAQVTM9=BD9O-CP2W [23#=H>W(>@94!G4$& M$96N0\0T1*LSH.7H/AACRR>O1D-9,*]W@[(&IPH&GR+RU@$)9 MVB]" )EK7[OVV,AYRLDWSW#O-]]YR$[&1\/4@1KH!DEWGDIF4;B(!9(,]:FD M%36C&VI]@RP!9L?:83U2'[)!\-+".HNT.HM6U1#=#REZ>UUNJ#QOKNW8BWN%O MZQ\M)YIG9FR]_2I8I\,:"HPDLR"=#4YEI[1I7;RY'66C-V(^[G'<5E/]XF\= M*UTSI9 <#L,TA%ROZT7QX%@AYX-"J&"-(]K+<>!WF[#1.S:/C;X#]-0O^#9; MZB,N5XMI6EU$[R=5A&LK3^(L.%V=+^IN8SXR*12@Y 64KE7YA=,?7G@GF4_, M'PF8VQ,]>FO-L4$[D'X[ /2U/[+\/'^DNOOB^N]B,"G/7 7E ^0B]$570.<] MH,E"2=K%0K>.J7%UVJU&(BA4,*H'(GAP^%AD$;A$H M+'%!>%6X:5T\VZ1^Y)_B3JRE<@Z\('LUR\(3_\UQ7[:^"ID :K:7DR:<_OW[[_F]#]]Z_6N;([2(?9J]]<\@78?GU]>G\ MM^55'T#'HO%%:6"%S)'R.D-$H:%87F14JJ0A>T+>HZ=!B5+]S ^+^?[7 M'W^EF.?-[&HF[TE:3;]O*@XN)-&55DO'6I MY>Y4=O)NX5 $/5#9-*2Z.DCEW*[=TH)9YXADCW3N*S3UCB%9BFH2AI!8UKEU MA\".QCH,K>TGR^9V$7T7Z8M;>9V:B)FEZ2G>8NKS?%=Y*H42?480ZVF)H48Z M+)8:Z;B4R".E/X;,^#7B8]R7#T?&\>A Z,",OD1:.4W7*J:O3_'B!NOD;+Y8 M3?]S_?V)"S*(3'O:!DN^M1&2-KOT@+RPPFW)S+4.>[>A:URC.SYZY@.KL@-X M/IQ?GZ@2M0N*@\[:TJZG@R>@8"!4P.*E3>B:%WL^2,FX]K(["#90U]C]'*Y% M,\NOI[,P2_BV9B+6'0[>%Y+?R7*)JYN;ZG**93=&R[E@_[TS#N>[)N\'A,379@)6^R\+YL>"6^7\R7JR4Q_W*Z3/-S4LI$ MN^30*0/9^=I[-UKPV@IPZ(UETA;K6S\MVI:V<5^M=8/<057: 53_%*:S*LWW M,V+AVWPYW3"XWHE+/O$\VRP\A\!%KNX)@DN^@)!"69.40=FZ2NYIBL9]#-<= M+!NJ;W;Z)V1@>)+SLA]YD:#XUH2@UF7 M8ES6O+4!W9ZZ<=_"=8?5@=3:@1&]S]E)VAP')'>\KLW?^!WD W/G#7> ,M#94)("%XEMX:PQCBGF3>N[UOTH[:W=RY$P MV5R)G8+UTLA_"#_6%C[KA%QS!A@U67@C#5!0)B ;Q2(O.ICF Q.?):JW[C!' M/G_W44V7'M^5W-8YK;?3$*>GM80)HRK61=H\V9''+&WM!YXL",NLH&\58X<_ MAA\AKK?.,D?"7@M5]8G!:KZON;M@K'H>)@D9-#-09)W,%$AV+JUW&P]."Q6+ M;WUCN -YO36-.18.FZBK2R2^F,_6$OO;=/7UQ?ER-3_#Q?5&4C@C3" MR.C1@/"B-LZVG#@,M>XF1I&F121)BG2G"0#$2I*\3K;.-T=FS-]ZQDVI9:,:Y&@E/4+I& A!'20Z9O6TJ$@5.M( M9U<:NRSJ'0RF0RIP[.*T>WOP+X&D/\/%CY-9KF_8OM4?O_H]G9[GM?-.8*8B) V>>1"R8 R>L RFD\QZEHA]O5:O6C*0NW<[6*!U1 MBUWDS+<7\X2\:8NBD%"9)-X*8S4[%J!D57PRB9?0NA1H>^K&S:(?V:0.I+1^ M8Z2KSXWK,KH8"H4#*:V#Z.)5*9C(":9(_FN8?<&/9%S?SRJS]7\UT/\> M3G%=%'S9Z+W^X&26;W_CQF].L@DF,(KXHP@65'UF$;VA#>JPQ!0*Q?VMC>8 M;'0RBKAU?#*VPCLPP0K],X"(1=E.L&U%/$BM!QG5:(]8!E84L@LI( MMD%*@VB4B\W'.1Z5PW%+Y@;;*1W#I(.#XS"+H9R57CD.)G*L\Y42>)8R9.?0 MBA(M4ZW[" Y_& Q6C=BJFCF2Q%MQ$C@R1*25+R MG'GK:OGA<3M8S5ZGN-U%B;VT8CW_]NUT+BG*-[,R7YQME'DIU)2=8M9+ MH,U'0C6FCNW(Q)],64@6BM?-QUAL1]JX0]X&0^(0BNG 17XSH\^B#53O="GX MG7@MD]5,U[X-B;8,4MPL+ .'R)*.S"!K?=%YAX21FV .H>9[I3,&BUQY4SB2D.MK0JX(@H^?"L5**:%Y9O"UQ MXX[U&^Y6<' %.X43TEK?2>F>*1<:(^Q M>8/E.8?1V[R)$#LP.H]-/_OKC.+MT^E_8O[S_+0&W-=-86[,G5Y,E_2CFS.E M?D6RZ5@'H(4H"W+.('J7*1P/M-MDYA2.JZ*<$T66UG7F@S$S\AWEH!CN"PG- MMD3;9OLO<9D6T_6PIWGY]9QXQ>7R-LW;M=-_^(-:-,S?@L1&+?'?+[Z$V47; MLA?SV7)^.LWAH@_IAQOD7[4T"Z=7Y_(U5C/361IAP: HA 5>7]H02'PA*ZEX MME*VON1H0OC!%O<0(FI+N-/Y\IPV%BGSU]-Z?VL$E\4$#=&M[V\+G3CRA<0H@^ .?(M9(B MJ!RW\NBW6>V@2.3F E<8IZVP&\-:/%N1>G<_2QO3N8X<&I*:%%3N6L!KYHO?IN-H: MJ%$D9 ZP6-H:!NDTY*G.X@Y!!"V58,WG\SY*S<'W%T^)_GJWYL*,LX4#DTX3 MSXE#T/65?!+!W<7[972J0F]]XYO#\/W\%O \W5 MTX0U,C*7T?2+^5FDH_)RY,:=I:\@I;GGFBN$6.HD!!4MGTL#[/$=?(_EPL4TOX'VJF=!T,!"Y, MRAJ,H3^4*!Y\9G3:E.A]8IIST;JX9DO2#G\R]^0RUX@O6IN8QS!EE+\510%KPW",ZPDH40.:G6]2#'X&OL*0*#(/A^T5)G .G8WM:6 M]S_VM:Z;?]S*ECY 2D/+N?[TZWN=ZV0%XT9H4B&/]9U09!;Y:H!HT*'E[@(> [EIQ$$4!P MK>@X3PC!DBA*+!:=#=*[UATR=J%O7%/4%C\/="L81D^=&JB3E!;G1,F-MO7[ M9-;O?TJ3W/HSQ+6R2)MF.W7BY7K%<'KM64N)C+"$P(26H+C+4-ON@&>&Y<2D M",UKFYX@Y^"\^>WY)))/'(J7@9> M..,!9$!3)_;6L0;"@1$I%&]+%$PWWK(#I^+754,/??"E]"_6OX9_-%(++PGO M]>))U19#SA0).ON24F2I./X<:G9>]>?(LN\"CUME6X,IH%/[LVY1]75^2FI; M;M)B^]B>!SZEA=UYCKA&-F?ST5?8"2'%[+4!Z6K7 /H2HO$>&*M#ZWD)O+E/ M=)N"@VN9[HFM-EU\Z #%XHDC[X"EG#>#:$*(":QFA&N%LC3O,:F@,P M<:^*:1!U]&Q/?@U+S/6I$WD+8=^2@D<^J9E=>8;(1K;E6LWKIH!7BWW$T]HE M\L5\N5I^^DJ0C)6-^\L?2#)X]JY(^+S MKET\IJH[M987 =7)EP7N7_!^_T/:O+9YDK2NGCHZK44(0@/CQ8&J33-]X (* MLL1=BC[)UO?S73QU?#$_I>_.ZY"U[WA27\E_P<>2N8+97+C-P%U1Y%MP#LYE M#TE)+HP+N1C36$8[D/?/\$!Q%Q3>ZQ(:&36 M-A]]H^;/2R=\ J89:4QG!LX60H;37KM,9VOS@O7;%!QJ:-[BP3SS0<8 M(2?.*1SR FV]*&(0HD[ 6?;19"A$-L6X(J^'UGD(;5^VO 4/>.V)&D.H09"[_4LF8=9 M?1QY43?XX\ICW>MX>?3#FIPXVY':*O6 G"FY]ZHUB3(5<**UA3)[^P#:5 MLEN3/*Q1$00C+$F!U(;.D?H&SFN>P'H7&(O*%-NZI&L8H_+IZWRQ^HR+L_KQ MUP#7MDB9R,>2F);V%4-_7D*I1,/1&,MZ8OX[)9$AY,#*Z6>TOP2(BV(I9D)(JH6I?] M#M]^7. C\V?][8Q=%&0TR3KU$+M'Q.$#EY",'DFIX/++O6B8'M*.NV M7<8N*+EK2@=02@=)@[\N\7UYM5Q-S\(*EQ/!)-?99BB&E7KC%,#5:Z>,.G&G M2C"Q=:WF;0K&30P,!)T#A-P!1%Z%Q8PD4F?:K"\,[R+>ED3^2/ @M#>@:MF\ MY_6/(&5F+EML/N#H&9+&'9$X$(A:JJ$#5+W#WY[T(>X95H-.46"=(5B3*0H6 M$AS+9&>#J&6"6DO5NG!L5QK'G1DW$.X&550'0+S?!>4>0\(GCS$!\\2&LD&# M2XR#=4E9*Z6BGP]3#?TX4>,.71L(:FU5\?^YP/7S^OE(7V'K!4U]!ZT/"6[X MD#4SS4RRM9->\: *LQ!H?X#7HABC7=3-F_T,V.$Q?<5\?EK]W#M^2E5;^O7' M9F;SB].PO'%!AEHQD6($'>JTW'5F6]&A8:RA0X*3X8C-*Z3W(;3;@'87#-W+ M#0ZNL@Y.]VLF3TB">7IZ7FN KKN@O/J]CN3$O'GSMXIST7W<;9;1 ]BK([=3CN-5CB?I*BGZHSZB[H>;8SZOZ*Z>@DGM?9_/%ZJ)B^-7O]>D"WN%]74B1B@6CZGOX M8#WX*F#C3=*&J(]YJ#.X!?WCGKY'A/!H2N_T++Z?X=C_-'[TLX;I#3S@B;SM MNW,R<5Q94GO*(JQ[W$,P&B%SPD%P3N32^I+W2!V"7TZ7X'U# 3?>/L<0D\X%6)046=7Y8;[4J3H190H\)&S^ M6&87^L;OYCH HAXJAA]$81U;MG4SV\/LV,V/:-HM>F ;]5A_X(Q5L8P#+Z$V MH4.$J 4';YSC)A;EHQC * W4,_HZ07VUR(OS1=UU=P"M0Y22@EU0C*]#70G. MQ@"$9V.,2\B:]\3?EK;QK4\+K#Q^==!0,YV:FD<:-N]O>)[^P %[3 ]HE)[O M%)PHK&,N.V#,A'I392!F5^B(D\5(\K1#\UEL+*^[K%"0&PH= MZEQSD+I.D>!26=?:(C]/5>]=I7?!RM9=I??32:=&Z7Y/V@/N*1_[K&'Z2@]I MA9[H">QDMH(732"R'I2(I'1?;ZHEDSJAXEJWKM4?L+OTC;O[AP5\HS&QBYBE M1PB&,U Y1XBE-@8-WLA@K*1--EP!QC/4]=M#>A>\/%%9T5([G=JB^STE][=% MCW[6,"UDMW5R"QKP@HXT7T*B$R@EBZW;[C1NY'J%Z4W' MRA]W*MUR""Y[;L'DNE]"S5XDI0C7*FC+-<;0VM%YAJ2^FK;NH/_'S7]QGWTC!DWG\"X8:I>;WLX\UG;68SK[0+[R;SQ:7?UT7-M=_ M'S;S;]/7V?0?Y_<,:^8JRI #(,E]\\#'.5]G6^9H4V9>-L\)'(6Q<2]K&J*Z M/QCT?+[>ZQ!\X!G[V.<-U])XP+/VP,:Q/C%OD%.D:5.D<+..=/0J@544"WKT M/(31^O0.TMCX1BT[ 6;^ _$3+KY/$UZWN+U)U,GI^B,OKO+7)2[_243A8CK? M4+I6[21JG11:#5YI$J.Q#+QT#+@(S+IBLK/#>0 -&?FIFR#O@N4GGCB,!(L. MO).3W\(B?Z9?/OE]NIQDK4-*GD'![$#5?O@Q:0E&,F&T]9J[YJ^.;A(P+A8[ M ,3=(M^]M=,!M!Z1VG6'W>6O/^XU&5]S?,WV+-?$YKMPAB_G9V$ZFY#3%4/- ME081ZYP&9R$*K^I=CC "'9F UK?O0_ Q\INQ_6%UKX74R#H>$>?KH46TW[ZZ(C6]31X3$_@J[&QN#%*?403W^=35>7+"DG# _"0ZJ#^I2ATR@D M+\!XIY@K(MN[PV\?@=]VZXT;N?>%O $TU+"79P/8K5EY_VTMXYO;*+. FI'S M@Y%<'N(H@4L%P5LIK<_9))YWQMPCBXW;V*=?P+7030?N9!N?_.UTAF]6>+:< M,!&DB(H#8YR#$M)"B$4 DUDQQI1WLG5[@<8LC&QANXN6QD1(!QNDN4*NLLJJ M#MJ+/@&W6=>V#ARB00\Y)V2H35;-AS0/QLS(UV1C0G3H_-=>>.EJXSS,^4,> MV^;D3JOI]P>>TA3'1:UJB%B?TFRZG04#EDM.^O#,^M8)]L8LC'SKUN4F.3XV M.MT:-WW7&[[E]>WDR7)Y?K;YWAWNBY_%Z>''L]N2-&U,T1-U0*NG5]WELI.0![M S'SGH),PA M*U8?'EYFBU1*8,T3\E(=8 3'DP?,(2C.O2W-]^5 H^NN@H$+N$]Q^;Z\G<^^ M7(U7NPU_STIP!2,8XR(HY1-X(PTXSY0V*,GZMBZTVY7&+L?=[8*8QR.V 934 MJ8UZBKJ7@7KR\UI8I^T);F2:WB^^A-E%9\D7%*O/ M3Z?YLNOES6D"[\O%H,]P^HF^@[?KD)D/2<6:M-*HZT6] L(B'9LZYL(\JNA: M/_=O0OA!!2 G"PSORY67^>E;2#B1M6&8-AZXKWTVB'^((FI [Y+'Y&6R[#F4 M/?KIX]JDXT/E5DW'P>+NU$:]G?[C?)JGZ_X=+\*WZ2J6\X4&$EP4S9["()<;DY'%Y,JD]>=MMJ* MVZQV<+_)L/Q:_U>?W'T/I^LM0T[JY8C:&XW%)I@C:IXY%%\DQ2B:8@>NZQ2A MA('YY&WSWBK;4S>.B1H&%/?Z2@ZCH['K9_\V7_R=#.J%R-[A:N*2-,F6" R3 MH>A4U+J[Z$#Z8BP&(W7T6^V<>Q\]3HII6'@T$&('"24BN6+[PV+^?4K6^=06BAA!2^)+;=,Y(=%AWGWO<(9FLHP7=@T&I&X\V,!'1^ ME=V;8)'>$IF0I*1CN5X^4XB@@+G:-R R)]00&;<[9(PSG_(X)NI0J7<'G/4; MP2B%RDEH KPCB7C:!$%:"=IYG8TIW/CFPP7N43%^1O(@Q3X)E)VEW!U.;CQ; M\4RYP'CU]KTGL=3>]98CY"C)^=?"9M9Z ,]CM/2$F=UU_"1D]A3XV-%6C13K M'=3%*Z22HG#,"+"2Z=HWET&@P!$LSSGSD&*Y^[;@$6_F]N?VI/=]%35O([4. M+$6]9%E=7K)6MQCXB9Y6(U^5C?9:_WCM4L>**0 CURQA3&6O@6#'A#X;ZU4>3M M^J'1I][ !_WM&ANW%ARWWJO5@;._#'M0_ 5>DT-D6GO0V9'9U,(1X]H2 ^A< MSJ'H[8Z4;50_IB$X0%EWU;V'Y$96^%_"[].S\[,+PJTWRN3"0!I>1XBC(1,E M$F3, DV*082M9M0]H_);BXZL]'U4-F\AOP[<@MOF[NW5TQ\*M)./B,!LYO4= M)D)]"P221XX2DY6Z=9OX1T@9]TG5L%FM_>0]=H;B-@^;EV-U] ]]/"Y7[V>G M/R[[4$X\)]@37Z $>3U*Z@1>T&ZPM!VR"D8D>^^M%B/J,OTZ:^[.ICZA+T&?GE]/1\A?D=KM[.ETL2[/J=X@$%5=W0WJ)J MJQMF6I:&76[2^U1?5Q^:S$4T#)R6AIP )R#X.KY=*&EL5BJ+UJ4+CU-SZ.'^ M-YQ^^4JB/?F.B_ %WYU7#^7B0>[R_?EJN2+Q7S1/3U2+CE&7TSK!.>.)(Y[OS(R_!IK M\*<"Z(7?,Q'!,NN00XFB=MEPM:4?1O \JQ(+X]JW[B2P,Y'CYF1[!ND^6NP MIMN*]$J:0N7LF.205&W&DH@U.C8$%!.D3<&J;%J/\]B5QG$MZ<@.X5Z*^HF MN#D,%.88G"*^#&TUY8J#J$H&Y,GSHA6)LG5XMA.!/X+ITJLU:+DQ3(/0]=J"D5<;/2?;+6OS+>UE^_#Y$5+&O08<%5/[**,A MJGZZ&YX/\Q7]?1I.3W^L13?]CA?-?*8'O9COA?2?Y'YG=S4,?[UCF!&D3@J] M:O6GJC;9H6:0BBDV2<9%:OWR8KCKG1MSY>GS\ST9O_H]G9Z3.%^3.:NM5\\O MVV_<-3";LH:40T)F(YA2R&0YYD1R6PZZO1#:!76/=V4Z MNI([R X[Y\9SJZ#1%B<]4/Q+<0H:\E*3BA =1;P\"BN;7ST\1]/( M1KP7\&P%ZCTUV0$R_Q;JX+?5Y5P_49NY2]KI:.NH:FTAVB@ +;+D5(QXMV/# MX;FSFP3TB+E]=7LW$[:WH#M R=4\@^M9 9>S^8KT,M;1CSDX"H4M,9*%!I06 M53(N6"X;(^918D:^=AH2/6T4T &27LQGWW&QFI)S\>&2A#53E^SXA%SY#$Z( MVHX+#7CG$G0K-6WLU(;S'H'9HS+4%_AX Z/19WKH8I]!C [R[I#O%P$>-&+XDJ)P%6@,SG54B@K%/%CM$[% ML9!:]SI[F)*^,+.[AI^!S![B'KL[Q:OO\W^'$:EINKVR2XT8X90$O>/T4D$KPW M")J7;"W%YEJTOA[8@;R1+Z":GUM#::9OT%TS=B.1*6P*VM0R8A]HCRKG(#@7 MP.GLC%2"TY8]'O >(G%<(S<85+:'Y,%ZZP"6+\Z7J_D9+C[BZ5IURZ_3;Y<] M*[U$Z4(LP*VNS?X# ^<\<<:5#RP;:['U!=83Y'0+M\-A6M)%..H#7W2/B M.KO'DI>Y]IPPIM2&J"P#G1<>K!*H12861?/DZF/$C'SC/GCXMY_4.X3/K?DS MGQ=AMMR0-=$V,B-#) M?7_Q;I&WALX B/?>)>XRZ]>WHMK3U%0OL"85G -9$ M+V.'CY?=]#[/UYPM\,-BGL_KW*P+0_]F5J\/IK,O:PY#VG"^7$WJF IIM 63 M6'U$&LG8)V)5\EBT"#;PNYU3'XDK]R:AKT#@,) =41EC0^[>)/D]72Q7%W\9=-H M=I)8\81T Z$H"F"29_15\A"BR9:)DHH/39!S?^V12\R.CZ4#Q=^!H_YX>/S7 M)9;ST[?3@A,=9&(I:DA.Y-J62T 4.M!?7=;%:F6:ES!N0]=6<#,_!]P&TT<' M&#LYFR]6T_^\*-FYFX69:%[G)IL,>MV&K:;[@L8$Q!'GS!67MQM?L$L(^"1% M6^'*_ERX:JB##A#U1%*OCNGFBA=K:6LD6Z?:%AO!&RE!>Q):C,H5GH]FKY;; MCDAW/Q>B&NK@)RG!NZP/GI(_PNGYNJ?0 MZ6Q# MZX*Y'NH$31:LH.7 !(5)RLD 'I,%%I4H#A.3N77CT)^_3G 7K&Q7)[B+&CHX ME!^L;'+$!$:=("D>0-4VY=7R0Y:U#EPQ(T7KH_AGJ1/<2;W;U GN(NL.\7)Q M 5LR.0XQ99#.$!<KDYP%W&/G0U[MI[- M6T1OZH/14.LH.:_^+#? D'3.=<: _CE7Z^>M$]Q)E3O5">XBUPXLRRXE1L@Y M1;P?*HFS!.,-BA3G 7G70 K\=SBSEQ'8WRQ .KM;O:01"% M@TDD,(8Q"M?ZC>5/52?8,OS;3^H=P.?9:J$):J65UQX2S^1Z!N$AY%S;M <> M@G'*V-:US,\2U9?WOZ?RYT-J8NQ(\;&+^UOUCA,*I:VT*E.81!&-2MZ#=RA! M%!U*MD?;_-5.&V8U3A]*"RZO*_E$U.RL")$D*&V MVXGD'CA-X;=WCK,4>7!^F/JPI^GJM1SQ$)PUUT<'-HT\S6^X6/WX<%K'E\SR M*^+C6W5&3W)>BVXYT4H6J9VM[;<-^9[<0RPB ?< M+5OV_-MAM6&+ W=C=ISZ/PPB%>T,\" <.5+,@<^&@D-+N([9E^!:M]+MH?[/ M)OH_'1115U,VFC99X**R73(FK[0NS4>N_?3U?[M@9N;P66C(3.1M4:O29*=5UTMNM@)*H=67>R@MPY@^=0-/U=!,)L= ME,QH)\NBP-O 0>@D4K0V1-4:@O\\51>[P&"'JHM==-(!O!Z/QXRR :.HG41U M!)6R@6@-[<[HDY*.&1O[ZLYT[":'!QRC;:3> 7R>V'4/Q&,?L6Z]7'MNO)XN M4SC]7Q@6$UV"D1P=L9Q(D"I0X%]J:SY7LG N<5M:/XUJ0'9?GMV> -K^*!U$ MFS\=@-_A[ZO/O^'I=_S+?+;Z2M).S#E&[DHF)P64M1FBYPIDEA&Y"]S9(Y;> M;D%Q7Y9T#-@>I,.?#K%U3W[^;3[)UA;#"P,I.(+*48&3*D/1'&FG2A3Q>(TW MGB"TUX*2X^%S'XW]G+ DG.%$"H.YCGKDS!1B$\E?3HK."ZNDEC9D$5M79>Y) M:J_%)D>&YLY:^RG!^7I^OI@PBX)EP;..AO[ OEQ%BM7=0KE34Y/"BU[Q:<(*%V=X!RWM-#EO)M:105'O M_]Z76SQ<7 >ZB-9$+FI+$EY;.5L*&Z*$E'(]@D,]$Q+!KICP35C/WZJ0C]/EWW_]\2O.TM>SL/C[ M9NJ8S-*5PDCUZ.L3K0Q1>PO:966%II#P[K/@PPLTGJ%IG N@YF?1("KH$E*7 MW%SLOAP,LRQ$L)9)4,5$""0@8#%Z5600N;1^C?D<3>,ZPVT1\"R\#E!'!_#Z M%$YQ>;$/W^'J(YDH#$&!KG,&E3,.(C(+-9]>WX\JD_C0 M&+HFI[=#;4^5/P>E/>7? Y0NPMM[+%U85^,5UU9'D*I>OD1=P",+(+7T@J,Q MN7E[S6=(Z@Q2^ZK^D:KZ%GH8.<_XHI[3N"!YKG[41,IZNYE$S!?'(%A.1W]. M9+F5J76&*7$6D^)VJS:&SZ08'UI[G-*E01+0!XMV9&A\Q&\7LTQ.OBP0:T., MNRQ=[*6@I#?*,W"8>$VV.0@L(7!NG1(L,>FVBLJ>PB9:"$H-.^]MAPEK:>RR:A]B)[=>>A[,^7M!Y(M[LEL7<1]-BPN6^= MWUY5MJ!F-AA!.RKX# H=@O-&0ZIO-=$J+Y78"C!/+#).X6+S@ZFI+#MPB2\G M([__MNX[-_OR";]L1MXRF21;-P3C=2@I(_OK:,< QB2LTM%IWCI5^"@Q75VK M[ZGK^1""[P!!]YSX#[BHWPA?D$\HTE1>946!9ZCY*EZ;/&$".KFU3T4:U?QI MZ5/T='4EU@9'S<0_]@%U\ITVPA>\Z"G]&1=G[\M5L<+$1CIHD7&0Y/71*5Z? M;DF90'A3"G?1W6OF]U@KK:>6Z2H+>!@^&LNT1W2\G"Y7BVD\IW]&5E,7IU6H M_>-LJ6-)37W;YT%%[E72.L>[+SAV ,C-E;J*L ?"R-Z2'1LFEZ?J%0.;!DQO MIZD^';D*%9:3Z)CC20DHI=[.Y%#K3W(!K4U(+"5GS':%/=NNV)7_VP V@TAZ M;/AT?#_#S].SRSVRJ<:]#C8G)='6X%R!TX+V12"WS?G:)<+Y5 <+ M<7/W5OT1,.VW_CB/)7 MFSZFV':Q81Y5[,7JD1]7^!"DB"E"R((P[0.=A5(SR,$H[6R*R?UDCRLNE[DM M]/>70M]D2J2BB"$6#DS1AE*:41R1_@][;]K<5HZDC?Z5&_=[SF!?(NX7MZO< MUV^XR@[;U3WSB9'87(R620\INR_08/:?Q)F,7K-R-ZIIIHX,$ 9W9\\6GM^5JHL';S;.I MMZOMHZG+87SD2V)"#]':FHI#3FXA$U/<,8ID$G&6!!>IE&Q,ZZ>N@PB;%F?-X; ;W/;030^ M^SZ>Y2T%T-4OW5X*2<8B]YH#=YH8T=F#3UX"*R;;[$7.PRYS=P'90\1T#:Q] M%'\76DVTT!><7IR_6\X7YZ\7-[A!2>&2SPA"D7B49PZ"E@4"UZ(XDR/3K9MK M/T[1M+6W1P76H?J8N KE ZEE$SW_/2\_K?#+[_.(9YLSG4YRQ1$3R. +J**) MB4),))-98LBRT8,*<)^H.GF0@&DQU-R[:B?LJ1%S>1%YDX6KFC\Z..E0-:!- M#K2C*)BAG8"@/196+*,3M@EB'B)@NG*31HI=MI;RA%#9O%!8?9O]]F&64@@\ M:DGG:[UF+%&0L#8=*=E)85'%LT_:W T>>O,NUP8 L9$Y5C!$\TQFB$I$GK:P?5D7TA,FX M;^UI&XR.XE\<+.*)78LM_>L7-UHF;9OT8_*Q#@IGH8XX50SKTUT#-@:TT5LC M?4.<_$C =#;E<)W^") #!3SU->Q/JXM/V_VR/0A9L#EQ5<"IZ"ZI=TB!/:_R MX$ZD6(:5__SPT9,K_E!=+9L);FJU?R]ERU>RN2JTCBX$Q#IJHP[(A,$/? M2FN3MR*KN_UYQKJ8?+-3H?MHS:-'NS1JJHH.H/7$+>[K13R[2//%I]JDD_Z7 M/N(?,R>C#CD;("$:BM+0@Q,^0N(1G;4B6M=Z MT>9'9Y:[DG3I;'5=KIE05= MB>%O>(:+ULU5GUQEY$*@0 \QBY,1@$;UWZ3L!62+DLY^.I6=R1HR^NR,"$R8UO>8CQ(T[174 M,4#53A]31X+D04:B7$)DM9,DSX%"FL(@!.=LXD;9@;'A(0V@1TLCCHF1 M9F+M(ZMX.X-F@P\FYPC247RK01^<<7 NUKX&&-DOJ T:=AX@<,RC\=.0.^BNV&9QUT$.34< M'GO5Q'WR(3 #,2JRML5E"%YQVBTR6DO_V4/!*>N(E%?+&/!-YD#TY,+2YHJI_+17U >Q6<&2^9RAJ!2"19J5P;R!HZ0)%KIYDI\J[I&051=\CJZFP: M#UB'**-A)<[8>>1-G3.Q3E^^6U5?\&R#W9S.EY=#O^>+3^_RJBQ7GVL&]FTX MFU\F]MLFF@\G8YQ,=&/Q'#E5[9Q!K90&G]" $KI $$F"0$V@#8&32W=:J>I' M711%.SW96,#K6NJ@?:2O+ <;L\,@B\6[R<7G. EL%Z4/2@3M(M8^HOW;D:WD M297@ FBI\O;^#TT!:RTZFRUCOL4LL!-)!.VDS:<20;N(M@]HW!/K)E19RI*! M&?(7E-0!G/8)))984$04=M"3_F>2"-I)IX,20;L(>.K(_^'\13%*12<5)%O+ M%@H3@.3T@96>EQ)3*'<[V3V'1-!.NAN6"-I%D%/#X;&(PXGB2^WLX)0(H)R6 MX%)F8+(S5L?:>4_OZ6[TG C:QX TE64'T?OK15QE7.>?\N5_7R\>OV9%%GP. M/D"M;J)=1&>JSUR#*TP*(W,LS><*[$AB5Y[*GKA8'D])73S!NA;<8X'H+/ED M XH,'AG% [%VDXUTH,?DZ[LR&PR.5+/X.&%='6UM$-=>(9W6([Y>?,WK\TU[ MO^M:O1M_]^(KSL^JL2#NZS2T U)%>Z[4(AO4@LE&"9\;R_Z4PSFY:3__SP6= M61]RO%@1@//Z.OS/5I:B.8+5A?!K1;UF*PR24#GF[(TUK7&GCQ>;DZG_]O3B^7Z_.?_[@J!8YQ=9'3Z]HGD,A\4>B_-8WW[[HM MZ5^^I"TU/W^S7*]G*ADC,$7R92+)SKL(6*'"?V 8O_C>GF.9TV<@KO\WY%.C!>?+\YJ!OOO*^+NMP6Y1F=5/'\GD_6W M>I;E6C,?$B].LEH#$@7%:+:VH%<%BC*6)SK04O-^,TT(G[:>\TB /[Z*.PBY M]F6Z[N'O3 N97%*URE5&!HII"EY54& 2TXP@R51HW:F@">'3UJ!VCNO]5;P[ MKOTEKA?U>=/V=T=V:H9;JL@D.BUJS=N*]FG? M3/;AJ(RCZ Z/[N\RN"V1F5/*)DF,1%YG9 =G(01>0*M8B@PJ<=E\MO1 VJ;I MWC_Q =Q$41VG,!:$VV\W'AM^_K)<5!E?QOF;GQZ8NMAAA58IBWV9:IBJN%QD MOHYGR_7%*G\O3:@3U0JS(+*ON;6B (5V$'5P(A>97?-A4(^0<_@EP/:C7UZL MZB:^O!Z)G!>IB,=H\[2Y?AZICZM*'CZLY+3J/UWQ0AY&V?0YXK8F;01]=(^R[5;,/ENE*/!, M3--QS5D"]#J"3HQEGI@HS?LQ#:%KVB-L##SL!+D]E-,!X*XWYC5S6WZN&BGR MQ(,V&4*N?5BCJM$T1/?AH- B53-9!9I_B M6&#:A=!.,@I[HN,AL(VFJE[Q./,Q,_16TAY-!6BS.O(D;"+_H6B2F%8^/C;S MH1G>.L'3> 8 KF=M-$3I/ZY7/WK]>+=:DGN W$A92K"2&#,D;N@50"T@F)B M'PHJ6Z75.EUU/R6=Q(C'!]7^^N@)5:_FB_GZ]YSJ5+#US#C,M7P;"J\%U[Q8 MP!2QGO*H91&*\=91XOV4=.)J'1]5^^NC)U1MRHYF,GEAF!%0@J^-)FJE40H6 M7$96E#+%\]$N^#843%\K,Q&*=I=_!_6XU]3_NES$RQAGQDN(.D8'(M8V['5D M??!TK!JAG&0N6]&\"O$>,CJQ<8T=\3W%//5MR]TXF';4#4YR1!^5<5#?7Y-D M3 #'908AK<@FB1SL'0OVP)W+H\MT8IX. T1C:79P@CR>:'M')_ RW7WK.%-< M:N&U@Z1B/25M@> "^7 "7?&>8;''O7VYG\Y.;%F;,VAT1?5>2O;11K@ID3/N2M9C?$(<49+JMUWT_H0GO(N4>XJC[M[G MT*GK2\'L"W"7'7%2,OB0/!2?#7="!L9'R_O\0$TG?O%8V#E,^IV:H'>KY9>\ M.O^&EY7Q7VJI_"*?'V"'GOC$%L9H%Z(;6:2K)=^=X>+J&<%FW6N,% M;<%!;?-WJ1A\BJA#3YX/\?><+L[RV_+@4I?WCC79 M:0)WH*6O[QJT MH;"GA)6='NDM+[QLP/I6WBLKBFN+E[-HVBGPXLWH/<_.W; M=1F.4D)(H2R(%"C@0)YJDD*"$"X&5D1FL37D!I U+=K&PJ M5[741C!-QEYONL_4.M8B')2,OCH1M;3U6'CKIB2\-12&0FU/O70 M3?'[ M\BR]_OQEM?R:-V\3MX596DC)T&4H(==$1B1_D@L$R:5 93&HU#KZ>X2<3J&U MK^J7X^BA TC]@B3+15Y]NRFF+2OH=,"B)%A70]V2:GOC:"%)K@(7TL74VBM] MA)QI(\2Q(=5*#QU ZFTI\YA_8$)SEQP7P$QAH%+6=0B-A%@BDX)''NY.<#D8 M3/<2,NU]R]@P.ESV/0#H_/>\>FQ#N*1D89R#4"R#(EX C67 F=)9BR"1M;YG M>8JF:>]41H=52XUT@+ 'Y?7]3HJACM&0KYE5;4RJ2@2'TH .NF3'@PFB=;G MTU1-:P.GC1#W4TW/8-N6UM"VP6@-)":(&T]R#E-YP'F9\:IP!(&D#'5 M)T.ZSI@+ 8PVM'-E"CZUKJ]K17NG<4$;N$ZBX"X:M#W(2IT[)T)B'G.=.T9N MK*K)(30F4GN%(#QSLRA8_^.'U.,?&+NJH@.JKIN[J&9+](FBHO MJA#)2\D" L8 /'.2"(O>B]9OMVZNWVG$T 8T>PNZTZON;9_ J[D%F^9L>]]R M/_QA+2ZX!Y+:ZFX;OU67O];<;1:N=>E7MY."G"G/N08Z#'A-A1H(HE!4X#4* M*;3%T-RS?9B<0\^.GTFURV^9,+,QQS?DNZUWG9$1#3J4 H%K6Z=Y,W ZY-H% MT,3D9$K8.@7_)%$3._.-T''W>&FKBZG+T+<[]K?%U^4%A=BT^OL<\_S+^34W MY+DQ[7R-2.J3,!\,>&D1A!O)V#Y!1<7A<1R ML9HO/OW\QY>\6.\!",,EFPY!F5W0BE "?D@9!0NH64E MM+9= \B:V$<>R7JUUD<'$-M<$/SH>5YQH[CSVI*,DLR!0HEHP0?D$%EFVDB9 M!DZ#W?7"YD&*INTL/1:P&FJA TP]S$BRSF+2AERZ1)LC)44RLA)J^QKEE#WG% M*9-T2=>B1"&PME,HX%D(4)C)LK@@)&O=5?TQ>J8-\\? R@\9Q5;:F-"RU:G/ M+Y<7==@("?;\VZ_X>3O^6P1C@H]@ \^@#,6>&+B%P*2PRDH>AK74?&(:^GUK M3XN<=EI=-A3QQ!!YG[]M#F'&V1X+VL$@H,G L* MI.*)._1Q+HV]4G7&PO MCJ\*!:UFR,B;$YS\NDWK*<\TG=><&V,*E\X/:WGQ]%K3064D[2['$W4'P=@# M!_7WVT+MZ4!VDF(,K3PH$AR@DQ1F&AN,%"(YUGP.VA,T39O+;F[:1E'%U(?2 MEOA[AW9_S*O/,V&=L0DE&%.G7BGF(=3B]YBLM-9ZJ&R&_N"@*AUG<]G$4AB&APJEHS0A=TMYW@<*/>LT>6! MT@XBATIU:G#\>E$MZ]OR#K]5H_YZL3['FD=9G*]G) #)%7J(C)&YY=E!J#T7 M-&KR$),B"^\'H>.11::]#!L/'JWDVH$;F;O^L,'.S6[43CM!=DHD#N"JO8&XM>\"LL1R\P^G-/? MUH>E!/C+8:,MNGL-^-06.>I=B6^4J+YGN%Z?1DV*)&8S<(";DHR'9> @U$(86Q41JF M6I>L/D+.M![S 7I_N!7*82+O,;6,*17CT8*33!/]+)/O5CA8-,S[J'/P+5*$ M_:66FRGUJV66=U' U('73_B/^3E^3W>^(UX6]-&O%W&;[32:9Q36 ,-"\M*ZD$O(&=3' M=EZ8DEV63[DQPY8ZA;SR3KI=CB;HJ6'S$FMOQ%?S\__]E%=XEEXNMTQ8PW)2 MR=7*) X*@P9,9-5=I-,Y,69E,8/0\M *TR1RC@22)F+M(%;_0!JY%% UW%LS MOCE]C35)694@.T$!7ZF],\E^ P^*IQ2,#LT;TSQ(3"]/\MLX.6UEWP&(;M*_ MW5@22Q91,VZKV;L3E,UE.;HP]Y M-<_K_WJY7'S-J_,Y;:%W5V1L6-J>HL$%E^@ISFNOGW ZW-XLY4*-]F%DB"$2.>OS @A MED5!$*F_>U?8B8::\F1K-2363? XB^DU\]P+?EXPH7:XR;7@_;6A25 M&,=_HV66*+=I; 4S69_DU=XK:%. Y""URYKXYHNZG9&(4-=;W#^TS#A;^ MU([1B_./O^=?7;@27:AA/_K/?"B_.WJ_?S3[^?;RQV=,R$R )$ M73C%G8R#<^3UD_=G>1#1X;!KJMV#\A^)F;:H8BQGN8WL>P71=I_%8+V(3$*. M54!86>$^4?#H271))*%;QUR/D--%['ZHPH? : _I3VVXWKU^]_.[NZGX=ZO\ MZJ+6I&S9VYZR,H5LH^!06&T2DG2N@V\],(9TPFKFM1Y6@[S#HAUB9Q\M+X\@ M\JFA]&+U>;X^G\>\9>&:MRM?/UM5BF6@F7"@C K$BRX0::N5'&U0=J"7_/A" MT_K*HT"FI6B[@6 MF]9Q'AY'/ZI+LN]5>0FQ7JJY1"@IA,AA\WHAY)0 MJ_V@,&5 TTIICV)@#PEVA8*: I_:!-4'Y&^6>-740B4>!"8'0CFD M,](9")$X,2SE9%C@R:=!-N?VY_:D]WT5M6PCM0Y.BC?+Q2?ZM,]5+M>36@UG MZ-$8$'+31]E;\%YI,#8I%M BMZT3[_?1,0@I]M2LR\$2[Q UVSWD5):6VP Q M<%'["V1 .@G :L]U0LRR>3'N_91,>\8KZW@67#L?L(SV=.0^@@9A MR)V:P6JG@PX =8>'*^?/.>'J0'HC;6UH41#H/&;D 1968DI2BM;5D_<2TLE# MDL,5?7?$R\%2[P Z1/[GY>+FZP;KO$[>&G!,A3J%5X"S44%TVF0A#&-W2PD: M=)2Y0T0/?1L.4NP/G6(.D7(/,+GQRN;-=?,<80T/BAG@RIO:/$< .BN!!W22 M6?I_;-WLXUY"!L'%GYJ).ESF4^=>;CYZV'9ARB^7B_6<%'*IGHOSWY>K37>D MD#D74AO(VFC:7DBA1%%T'$>F>*#=9?6PQ,P.BW91P72(?I='$'8'I\_-\N5M MI[?-3K9O8@*M;M[?EP>>A,W3)1R-BM>*E=GB3M;6% D=& MH"0C(XNM4XP[DMA%-55#](VIH0X >&-SO5O-8VV1N]E<,\S:ZVP]!"XI;I%. M@P\\@"G1>F5XXLTO2A^BI8LZK'$.M/UEW@%V;B/_I_E7<@06Z7U]Z9=7L>KH M4Y[)8@T&7J!@3K0?5)V@S!T8IYA7D1?3W(,?0M>T)5UC'%.-=3&U9W\_0R\S MKO-O%#7?B'^@C86==&V_.:K"L2Q0@0W:@1!W3);"*TAG#$0.3P^J_]J5@ MVNJ.QC[_4=1P:EA;89HO/OV$W]:S6$2,+(CMXT/B"I"+!)R%Z(0()-MATT+V MIV':^]Z)\;:G*OI"7)TTF,]S>O&YMD&;!=H0_.G(% M M0]+%,$4NI&=Z5,_J8=JF39>.[5TUTLEI8.U]5=N,.QEH#UE FQ"4\@6\I -6 MA^RY*#[YNST,CH&U#6W#4JSL68%M=Z7T9?!N,/7VW[5YZ^_S+V_FG^>7>GM[ M<;X^QT4U[#?M_?HO+9/OEO>O"N ]Z!J&&A/X+YA6GV='%!_P3_FGR\^ M_W.Y^E?=M/B%?G!6-3!CS 3#3(%@5:9PK]#^1$O;U9B4=7+,JV&=)MK1- RD M)W"#,:6N.@B7;ES.8:2<"AZ'RA.Y QE-/!]C;#AZ\DMC55?3+Y?I\/2LQLFQJJV@NZ_0W*2!P MZR&GH+EW2?#0>D;?8_0,0]8)7($T%_[T=O:>:H;5Y<;9SJNKK3AO,CA3=:P@ M(@*7LH#"A.114/3&I'(>N2F6#S6H.R\^#$FG<[DQKO1[.*9N.0>7=5HWR@*5 M3PFS)VY<-?A%"?!UGJY6*(M..AG6VB8^3M$P@)W /<@("N@.3N]P1=NE/K=( M_\"SB^^%,]8'7;R-@*86-L2(-1-JP"NFN7$J*=7<_@VB;!B\3O8FI(E"NH/9 MS>K264DQ%#0"I+>T85BV$+PD-S$8E#HE\B);SU)]F)IAI;TG>]>QM^ [A="- MM.*,2V-<,@Z*CA)4P P^LPS29&]EBJ8,&R9Y((YND#0,3"=P83&&"CI U(U, M] ]F7*I ]MLZX.3_D1G'"#[4HF..RJ7(LW"M[_X?(6<8DD[@YJ"UZ/M"T8/6 M.I(;:',R@-5DJZ@=>$%_2!/HO]YK5LIX:#K(=Q(GD-H?2Q5]H>O'\Q:%<3(1 M+S8@R!P1KI00GQY"X&_N0VMG>G4 6OKGP>P32U@N,GGNIZR-H*W.= MUXJUB(!""IELSLIPC&QL#.WB>Y]0NKR%R*?.9][;)/GJE>#V;]<__Y%7<;[> MV.Y4."8&J!2O3P2KN$K-U^I"/$KO_; VP;NM.PPZ)Y /'UOF'1Q$UPG^G'ZZ MJ%.&R#3/E^ERAVQ^^/;+YE;S!H>661:4 2>Y B50UA;J";A73'F?D-GF8PEW MIG(8!D\@DWXD1?4.Q5_SOS<_6L]X)L,>= 86:O]GYP(XX6P=%BNMH% W"SPF M_*XI&P:Y$\JMCZ"0O6'V-:_"?T2ZPRVOWV[.N.WO[B> MV6BM29X\3&6JQZ ]>.8$\.2CUB:*X%HW1#B0Y&'0/*&\_#%5V,'1>"^[5P?] MYBG&=U?DBD<^*XY"Z1@T&%DGY5C-P->Z#Q9+5B)85.XHD]&>(G18#X432O./ MKZXN Y'+F_V;K;GFBUH)5Y\KOBBT\M5-_TP;:2TCD48?:H5\R> ECV!=2"$I MKZ,;-LCF,#J& >\$K@2.K9,NX;?E[&K&YSGK3&Z!Z@1N!T:4= K\?;%(EP?PC6QB;8<[$T:I.JL7C*D/ M'WQV@)P\!B:$#P(Q&-_Z!O,IFH9!ZX2N")HJH.H6^/F/\[Q8;]B1*+*+#G*) M6.-L"QY1@'>&J2PB9UKN#YM;:PT#S DD_\>0;0?&ZV9E[9:MJ_""8MN0#>>E M "NR9J#)!@=?U&:L+F,&2VB>('N,GF%8.H';@.;"[P!(CQG@F0HF%101I/!T M?EIKP06'H$NVCF$HRK>N7GZ,GF% .J&4?C/A-P/2__>?/\B66/W7YD>;G]1_ M]3Z7_Z?^][?WKZ\_G[;$O_Z=S\X^Y_0??/^/J MV_)F0/J>UEI]S:DLKV/1G_(YSL_6M]E;SS]_.7LR*W#PFO_YG=F[8M@N?0M5 M1V \5RN5!'6YRN,YS-#GE!,JEYV2XK9@DK@ZE3MS))-QACF4^OD MX&T*#KXN>J1+N,; (N8"3B;:E5K79V]DT\GKLT+2_YEO/6+H$7)Z:+Z_E]Y_ MN!!J)/(.#-^+?^,J?1^[E+0JF7$0H18YV+R8W'']G>Y'> MG>'BQOA 9ZRF@**0MZ ]J(@D5T=?<6.*/Y]AG!=IJ*L[[()!T8+16HQ#)XJTFT*$G:63J>6R<_[R5DXH-Q MX^6TQ/[\:0*>#,$5J#I[5.8BH,F L9(!2]%I+ MF>/=$HN'AI<,6F_:&1+=P&PL#75PS-V; ]P8$,E2]KJFA5FN66)? 7#^LI% M84$;=6X=*SQ(S,0X',D/;"/[7D%T-=H/-H .=3:GXCJ& MYE/>'B:GBT%,ARI\"(SVD/[4)O#=:OZU#BHXP[@YW:_2@-N#-=KHC54"D@Z9 M=EI0X+,VH(WV27L,-@VKC7E\G0X1LH\NE^,(=GJ,Y%<7->EWAP=5C/)H IB8 MR*K7KJ*HF:V]OK./7C)NAPUU>V"!+H9IM4;%X:+LQ_;6*V.X,9A]*7U6XS]!T:.5I@RLN-R@,Q[ ,Z-#J^WYLF]P]7F,2[%#F_/ M?\^KG^;K>+9<7]3WWU?98N>*(9-M0=A2QWO5[J^UO68M4=4J.6EE:HVO ^CM MPJ@= I>'WRR.J[N^/A[&BHV.4%]BXJ>A;/@+C/4A:?P#)>8YFZL9W.X+CCR28E2VG^5OL8SX"> M'VR/J.BI X<;0JXYP;N^[X_;5@6C,1)?GH(C4-$H\H]J\CA*Q5E(K!@Q**+8 M=>6))Z<>&XSC:V=_Z"UK@^JC7)H^E,C>OEV^P?JE5F;2<^NCS>!-;>!HR: X M[P10Z(>N=F>@N/W8-Z:[,C'Q0->ICMUIP="!1[NW "Y+=EXO2 D7EXV8JWX^ M_HZ+K6A^76Z&'^2T%4R14>@@!&19'^!P;@!KIHN19=+.&Y=\Z^3ST9B;>'3M MR>V>4<'3P:YZO+LY)'=++X^@VAX@?.\+IAMNG[52!%G[5%M%0HSG:)IX[&Y7L>.^JNH!>M\%N9U,\]3>0L[0A!) I[QYX4!.5U < MG%(BRHBH3&Y^;.Y(Y,33?3O(QXV@S&;QY-%>E;P@-C]?.CF_D5?T>O$2S^+% M&:VX^/0*YY?*6%YMYG%>F>Q'P\BO3AH(9IQ7*"P0RHWV($-1='H*#5Z3X68Z MJ%Q$2EFV/ES:O$+9I'.N14?RS9MW7&_F&.9GFW3B+QGK3D]OZT"FBU7MGT6_ M0,[WZNI;9MHRWOFIXBJ;^ +6/[I^ U$&*Z!!8&U;^L:S>-=F!;UNFC)31 MY$A,(1)37A%3A0*Q['Q&*0D9V/KIWR#"IJT).!+$#E=)ASA[/U__Z]4JY]<+ M6B.OS]_C^?<=Q%5B/$'IF[:B_\C(:Z1 MD$ MN;LW.[W@:.X'=IQ$Z10I'1S9C_4MNWMBS+QETO*2P!?F0$FO@?R; @Z=5$$X MSTOKJ^Q=Z'NFN<,]L;5#@[J#%-USP[H?:J[NK\2JIG"Q/KA5W7ZK-;LN;,!L MHXO![W?CFW;UUTN_SV=U;.3+Y7I;'QUN%+Q]OT9G/!2GR.$-DC"G).$PU!QG M\%QZ.NN54*W3*X=1W*[]W<\$MN6WG+>-.QXH'#S;?"1]];;0B;+\M*C372\' M^FPHO32426AFI$3 A!%441Q\Q "9).@E9\:;UJ?U*(Q,FS@](I8?;M$W%2PZ M<%!N=PCC5@3.>0*N!!+QM3V2E Z8=)K;PHJ.K=O8=MG<;S) /-H6H8;0%WT?'4^9&! M+<"25JYV30&K"T75L;9>5)R!B]EE'0I*>?0F;:?5"W G4.S1I&T7#>T..G\) MND4^;PNY&]-,-[+[WL#'8?;: $6R%&$672"8+ %S5/7Q.868PYZJ#ECL&78$ M; *V%KKIP(RW\86^9UFX,,4Y(NJF09OG0%CG&.&8T;1O(ZU+0N]M![L MQ4N=$B$=;) M9SD]FA"B,T4E7X*%))VG,R4&0&8M1,P6 X\:8^N'I\,HF[@< M>4KPW VWVFNR8?N68R1P2:1EN?I<'\#?XD.7"JU M<8(EZ"ICV-WXK.44E,.(/^D$[BZ8?63&RA'5WX/'<2M_PQ!=P1#!LR:7M4$#R:J-U%(QW :900VD1A4C8*C*O#1H+D@%)F MR#DR0=\5J_^:W[);HG8G6!TC4;N+CJ=.U YR[JYR@8R76G@,%"[4.D!1'YI' M!!NB4AA$TG<=J8=:1P]?]!FF;'>"Q_((NCJ%L_8A.7^/<#7G1JJD@7E%$2ZC M0-0;Z4%DSH3VR+5OW6CX<*I[R9E-Z20<6?>GC/;AG;G>+\_.7BU7]1_-3"%# MZ'R P",#970B-7$&2=*Q(T.6/+9N\7Y<#CLW$HWQ>_PV;_N"Z<^QU;9-\'0, M(KLZ7L*B!96EA("Z ]616VS1J-/;Y?MT$&QOPUV!(1/UG-Q%[CMO0^_;*X2 M/ISCZK +^N.+AW/O=*8HT+.-_YLLN!P0R$])"4D\R7?3]7>4W3A=9<&?<3?N M K<#=^//BW0J>_&?N;[YR.G%U[S"3_GOF]9@>)ZOWZW<5+3T$A4K[+*GG&)2 M0\A)@"_:\6B5Y+YUD6UG(CC1?7TR;NQH.O^Z#WP?:)V^Z_]?SB*3]V7W_SQ#Q+,?/'ILFZ0SYBW6OF, MH%,@+1:>:B$V15SDO7'.M"RNFUU\#_T3#Q(]42_Z4"!TX (/*IF]/@"[-^79[_=S[_7E#[_9,N_]'=LV66I;+5:0 I"FFLN/K<-EF0SGI5 MB[=*\%/4[H_![+1-L2;>7J8"H1R0WM>+QCQN$<^:R9,Z#Y98.N5)($(D, M'!FSQ&4DXO6@XN2G%']ST6D,1#/%[RV_4PBWGDZ3)Y:4*C&#\H;7K F")_13 M)."T\4I+W_Q.XTC/J<:[^^LB3W!DW9\RVO>K2 Y"^>*2!V%#(@^"S(&3,8(C M(^"TCS'\]9QJVBN^G? [[7.J7<#TY]AJVXIZ5F1.RC%RL+@&%4O-1*&&S)*F M %]QXX_>*.&OYU1C(WRR!QR[P.U/4/2Y*8M;OUY[XUX.]&:S>>T"0\ VP%]OS_AY>C)[O?B77_!.AF, MM!F06Q)2%AP\8JTG3%QQ[K+SS_NU?W\EGL]I-QX"MU-_DS#2NQ3K7'V HD$Z M1HJV*,%A$5 $2=,+G7+LIC_47^^+3S&O,QH?EHG: M%0(]@D8M AW=QH43-+I_O2\>;^-T> CLA.(_7:KI:?&A\V@*]U ,NMI@, $6 MYT$+FT)6RAA[.DT&=F3^1"WXG^HD&!//S]H1N)V!>%IPB@(@7>C@)&G%2\$Y MJQ&B,9)9R[CR@XJ9NC@(=F3^V2?,GL%!,":>G_5!L(,OI1B)A3.2F5 ,5$)6 MGZA'X,9+463DP;6>FM8#W\\^0_<,MO](*#[U[-Y]C29*]H4;'8![7W.P"L%O M)D%B4*&J3_)N=O%S[#@R25[M4"!T8 *G:P<1G$7KBP?OZ+!05BD(D7,HB%G) MY$O)K9ME_M5Q9(KM=1H0>\Y[\?)L(E]C^U?U]_B,HT@IUI<@PI)B"PIP$3,$ MSU)]0A2+;9V*/BZ'@W:=_FO7'1M,)S8Y]8')W^MKY_?%>GWQ^?+O1FWU,W3Q MX[3]V4L4?;0 BB&;DD(&PSCY:(8'"$F2<0@H@A/&YM+Z8=!S:0%4G&*E& ^2 MU\ZR6"Q09"= %B%C,(DA:Q[G_-4":$?,CM<":!?U=^!1W>X,8K1GBD<)(FRJ M7_(]P&6+E:TZO\\_>BM];?J<093V=..?&!H(S>3XL!E#U$2X*'4$&83 5 MAAJ[&<3WYKEU_CDD/7!DW9\RVN_+N?_\1U[%^3J_6U&4,(M2F2 XAXRF%A61 M(I %A) #UY$'D9/M91<\R4WG86!C7+;:%FU!\ORVRY=6^[,W8D^P^AR.[4"T7/; M7N_GZW^]6N7\>D$$YO7Y3;GHQ*PV+%PVHE2U]-4'1$@)I3:U.6#IIA/(CKR= M?"UE-UNK%8!ZV5CA:;F$78Z%K-TN2CE:)-5W55<<55C:$8I5$$($Q<\: E>H:@!66V<'%7MHVRE*B$+W;QKZ%\55CMB M=KP*JUW4WX%?<[OPPEJR*40AJ#K84R7' &NF.2GD)3&>Q-VY0']56!T,@D;!%,?+6HDCVZ&_S3KS":B=8':/" M:A<=GT*%E8B<2ZT4%%U(P'4T6)#< 7?>([>"H[5/^;%_X@JKG>"P:X75+KHY MA3/UZ: V\J1=3@C6UX*U8$F@(U7H_.][F'C1 L#^MTMAT+ET*D?7>R7'XVL%*&@EP:BQ0!*: N. MD\V5QB9>(OUIN^DJ>I OUE\=0+][Y3"8G'K+OK>W2E]K6F4K!%=,D)D%"#K4 M1'8)@(4<4N$"FIA0&=W-C."'F#A1+ZR/@/XP2#R3?7'C<+C3ZO-6L7@]R\KV M+'-)!'2UHUH0@NPLC^"3UN!)/I$K%71LW4SC^%R>J,?6Q\X:&53/(-09**%9 MB5XG;R*@]PX420E"- R"*M+FB$KD;F:7[L;:LTFYC8+P:3;D3G [G23=@[=L M0X9>W!&0R(&BS +6.E5/50NHN2,/(3&F>.(^'3W :L?>B;J3G>[)B6!W"M;Q M*='(=UUK*OLY95B R\5 6T\E$+-%*SHS_8:\SCB3JD)[HWQP3@ M*6S01OY$,L5Y'@(85PU%;S<# UD[T9W81Z9F#/A,7F1] MH$SN".)]KG7%=/2\7"XVSX4N\*R^K+Q^/<31"%H\86=S_9"DQ$R99(/W J26FG0I M#+@L)7G10D1&3K56HR0ZC\OF-$G/_C'?ZC7\D0#X#/;HPX;_(1'QF7"6QQ@Y MJ50Y4,S4H30I;AJ]);1**C-*-'=<-J=)@O[I]NC8 .QECQZ@SA>F3O:'U2>P;ZY M8?Y?TPDR7ZSG\7)6;5&*SH^BP=2^ARJ@!A(,@G#:V^S0^M3Q6Y7;S)SV!7I# MP(Z7;#P /;ULHS86^K8@^"PI88T.&6)M&*J*+F2(8_U69;+$#+&,4@(V"C>G M?>L]\D::'C_/HB?99D#M\3J3W5[N^/W)'F&WCRYEY(YQF(HI:DN\:$/K5EO/I4N9"UH;1E+CL9@ZFE8!.JW!.B>EHG@RZ>9QQU]=RG;$ M['A=RG91?P=.T.WF15YP79A3(+R3H%@=JYP9@\+(1EKMDVH^_O59=BG;"02/ M=BG;12,=P&E_P3W6LD@:D8M4P#ESY)HI"X'Q#(*C4"+YP/^: [ECE[*=8'64 M+F4[Z'CR"_0!G;!O(@D8$7&R++L/4<751EVZ?WG[%*V"QQV M[5*VBVY.X4Q].O6:>$@\:0,FHJ]]V0+X* LPE[4T4GFONQG8\>:Y=2D[Q!DX MLNY/&>U#7@UL?O@3!1/7;>%GK)0L4&F(D?Y0-?F#HO8VYL895D1RN;=KHAU9 M[-P\-$;PJ&UGVL*I@]WV\^V-%?VX/,>SFS^O M@?FOR_/_SN?O!TB*"4\!F-X%GJQGOL M*(R=:&:\S<[J#SK/>3]=GC^OEJOM7]7?X[-BK4^)!&-J!*=XL>"+*)!=L<4$ MU%FUCHR/R^&)ONKJ?(<=#J9.+YW>D)@6Z_SBTRI?>N8'W"@]^%DMKHN&$=KH M+NCMZA.2WK=P6*R79_-TB62*NV]P\+:\FB]P$>=X]H'^)M].K^O,T8=Z-\I2 M(20'12&Y<( E)R%DS(:US@TW(;S=S=#+Y1G]?+FB-;_FF_$?D4/;,#[PXX_T MU9H(J?9LV[9MJ2_EQN>+DST9,"8^F"];"Y*ANBZ4O=[6#PS2DG)4@(9 MZHB?5#R0'6)U]"1GQ2BAC1]TI#ZVRK2'Z72*7XZAA:GA]) X7\2XNLCI?9Y_ M#A>T4OV[M^7UNSH->K'>&)K-G?]K2<%4: M.PM0"Z3ZTT;9Z^#R@VU4:O"?:,M'E^ MK=Y^%>8AZ?7[/ZE)*LL> +#-R7B3GDIM8X;_@'_//%Y^WA',1(Y&' MP$1EWK, ;E-,@-8*$8J@?=! Y;<6G5CI^ZALV4)^$RO^^B+U[WGY:85??I]' M/-OL .XS9Q0S0;2L[H"@ZH@Q#B9$I35G3O 61_^#!$P;$8]A"MK(>FK Y$]W M6=B^\Y#&4?1C,D1#I"NNR7%B%'=K9*+XZ)&DTP(P#Q$PW0G22+'+UE*>$BKG M7U:S7U[/T#+:)=Y!8G7*1E*:CD*B7LN@0@Q,!OE8'[5UCO_Q:?GU/^O'78*B M?G4#$)?+3*CZ-HI:[B^UJ1-7'_,?N$G!+2_.?W^)]-'S!6X-8989M4H><@B; MIXD.,%@%HK!@K.0&Y;",_R.+3&,GVNN^J3"GWOD?_VMFE4LUR2K"AJRSY&\H3KN MTX<"1?EL"FY">/[R47!3Z_G7_S-+BA?B5$+4A$A5R/]U MG/Q?1Y&RUO2M%X_UDQNDYU__SS27#R-9\AVE-G72)^/9S^OJRA+87\1X\?EB MTZOEITS4Q#E>WH-G7_;>+I..VX1/7!T&12)!"ABIC^8X%X) MYT09U&[PJ331(41.>[,U2G;Q:#H[ 7#6G@/?.;SJ/F $2\;2;M6U[Z\I&0)S MM %S%!*M$H(->A/< )?WT3=AVNMXT-D1L ?K<>J0Z)_S/Y:??YF3\#_AXHJ/ MMXNK)*-0021K+93,B95J2K!^E;.I72N8SG?3JP]$18^OTS>T#E?R MC_]>;EF)ICBL'2BLB60I!,O@B[3D1"979"R>#2RB>WR=Z:+J3L"SG\0[*$J^ MW\UXKC&_+=P-P=1;/$@7>.J.#(&L4';0 GV0$ M)T+RO![/S6NQ'J*EQVO)-GAJ(OV]4?0UK\*RY1.$7W!Q4>I$E15MCE<8YV?S M\WE>SS(*867TD$VBR*7F9H*R"BAL\3GKXK-ZLN!QR$(])AL. TIS\79=&/OA MXO-G7'U;ELVWFX;%!Y?(/O*9[8IEAQ(^3MDLIQ +C?$@?'V&3]^2MUP8&$2/ MA"IREENWL6E;-GO;H+Z98ZC0_G;-(!JILA,16"J*=DZ=>D.1Q65E6':,:Z<: M,_@$25.[.'OK_ZX%:BGZ#MR9V^QL7ZO,K$3#(F? !58F$@./F$&0X#@+B0?? MNF'(O81,W/.CI:H?A=$^'^$R:I)TK'G S2*3:6!0V@3:* M&QN$^.%%^L' ^8&(:;W?,4%SF+P[ ,QMX6PXR%8S[R6O]0.5 \VA]JF%E+CC M2A892NO)'S]2,:T??+QS9F>)=X"9RWY*^0'9\&0,-P(AQ^! U8=SZ$*&) G] M1?ML?>M\SJ,$31UZ-_-SVHF],PR]KRUUWY;?UOGR >7GY>I\V]BK1IQ,*T;V MUP9>![ :<)K.5&:LTU9():(<$4V/D#:M)]00#(_ K)5F.@/BBPFQ<;-V=^!%RICVPC@.L0S0P]57K33ZNZ ^< M*,Q60;9TN"OR#R#H;($S=,26D2'<:% %_3"AJ+Y"20Q$IK$[,;($:\*6\&B/W$V<%1 M<4WX=S$8Q='1"<=#(>\)G@KF!_]3Z:?]E+UAT@ MYCYG>LO+V\6UGS83,8B02#Q:&7O9MLU3> 9>"(M,%<9]Z[%?PRCK("O3#%$C MZ&+J&.XF?^]6\T6]:ZP'17&COPHT>R@HWUTP'^;FZF =QYYQAF0=L) M)9W-OHI24CQ!VZQ>_"KO=.OK]=TH[,!7'\5>-M9-!\A[=&?5 ??+B\7Y^UHI MF5>19#^S#M&DY.L33^+/UA(#$QQ(3YLLN5SPK@$=]^2[A\9!Z#.G@;Y1]=,! M_A[97?=QEQ,//')-YWH6)$#R,!"SA,2T$TJY;)L7INU&X2#LV=/ WHBZ.8VJ MV)L"P$6ZO1=_P5H77.N!VY7,[KC@"/6TA[ \3K%M)'EQ;@BRIB9/54A *.: M)1:E@W.QM$X*'*/8EH1X%2W]=)&ON96AWA[*5-LQ!G)<0VWG[6MV)XEH$@M" MC5LY^3A]':36]D/&L#+]VCJ.K%SQ=^E[YKJ,X=7=)CCV7]G7,T" MMS86QD#QVI?'^ QH,@)Z$[6*Q*YMO]GVI;;'ZMX6"!KP!FX$=9X*<$FLOY*E M^4B6[&O^9;DX_WT]"UXG]"R2UU'#?J\H0@6[?CQW\O9RH+KXQ%<"R'&IX5<"EKD,9$RR5S$5O/^-N1Q!YKF2<$ MZ#Z*.S5<$M#R+ :;DU,&K"L4OJ&B\(UK!YK)(E,NQ8ACO&Q_E,AI<]I]8G-G MY9T8.E\M+U8SL@4Z![(*+ 1-CDS8U%L80"U0&Y63E*U?>>Q*X[0Y[RZQN;/J M3@B:LX@J)><]).]9;6%:NY=:!@P%VJ)]8FHJ2SYM KP[*.ZDJB[J[Q[AZ[=% MVN9><_KYCTB_^N)S_6YFG3$AUIF'O'8[,$*"%Y;^X(H,@V/)L/8U>GL0.FV& MO ]P-E'B[DCUETA=Y$^UV=@(]XD?$G' MR6,.J]UR)X^W%HKHP/S>]X#C 6EQQD6H;R^,JL]:DR2?E_G-U98J)A8OFS]? M&$Y=!Q6#;1+E(RFD4Z@]D4^-UDM7MY!DIFY09'0\.PZ%ZVRED"&&UNT)=J>R MOZ>>+? RY'EQ.^7U#L_[,J>>6:69<.!M,K3+B5-7O=P4.$862F)F4'?R5N#L M+OG= S0/5=P) /,J8QITDJA)@2NU&#/&1+%<$'30,QZEM=R,6J[8;[JZ(P3NK*@3 .", M7-D?![&4N M+D>7&#@IQ'82:&T_B$9HG5W F(\2'O>9>IX2@DU4=FC"^>.XY]^,\2PIHD^0 M$E* 7ZP%+-F#9MYPY%YFT?IIRKV$3)MQGA)F.ZF@US< 2URL<9$^Y%B+W;^] M^$0>:A7=K[BJ&?:O^9!Z_\$?WJ2V?S]6&M7Q_Y3#>7TGT&==5)%>#E.)600"/(4O M@EA2-CL(+)3:Z<5X7\BEQ-9U*O>0,6T&N('>[QXVAXJZ Y?]S7+QB3[MH@ 5' 6A8DKPC28&AX(S0"5J*;A2@,@-<,]%+IAXC'>RT@\T MW[K]N3WI?5]%+=M(K1>%?USA(OZ>OT\G-CRQVC<.DJFSM&L_7/K.0N!)1.YJ MSK'LI/J[*TP#@H/U=9_>#Q+>U#/L&TE\M.&U11RN/87\9]J#X+5X+:ENT%9!LK6,F:L$I9""$C=D( M7:(8Y!,,4?WD<^#W4]9==>\AN8D5_@O^,?]\\7E+.!U$@B6MZ$PBP"NI AD[ M35&0=1F1D=K4H,S$$RJ_M>C$2M]'93=W>P>84Q;Z^A?:&3LEY"1D?NDK+5 MP\F&@2:^&#'A4FE=K_(0+3U%$WLJ^E'P["GU28=>7W'R;K6,.:=- ^+*U:_Y M_&UYO5Y?U*OHS13@&8_H>20FHIF]4& M4XTUT<'9=%4@\7;; V^^^'3)!S,A!*:(>E%?#PNCH19&0-9218G*Y.:]!QZB MI:<8IQ&.6DA]ZJS'G=1?2O.J$CQ[E?.+\VW3Q&_;-IGX*<^\T3(9V@\9.0G, M"P'.10T<&;>!HOUD[SC+#R1#=ERX)Y_H,/B,+O:3@-36C"=3>^M' 4+6V8:! M%4!F#?B0HB^&-M+=HI-#X+2#ES1:^?@T4-I#W%/#Z.49KNEL_6>M]UJ+&H"^+=LBL7E>T\_/B'2^&\+7>#: M@V.6V$R6N>8]@?LJU%W=6+%A_/Z'.E&9!B< M0*E8@J1]C0Q#??YI/$BM@^*!6RRM7PX-IVY80IJ=+M::J:8[T/T-U_/U!Z(% MT]O%/W UKQ=!E4T^B\R)4I0!F;,B;SILGH5]_\- MS^J]T.O%FWF^>%NV2?\;I[S+Q1B#$I38/-ZP%AQG&4HNB *%$+A/1GP$4H:=Z?=-*UGTAZ-TJ?]ENB%7^/+_X?#4L+VGM:N$86%^?"=6Q M>4&26VLMR\$P5%*H/>#ST'K#L'.J]S5-I-P7<%XNO^8%+LY_F2]JE>";^?]< MS-/\_-NKL^5R-1-<)5LP@;!6@PK&@-?%0HR6^Z YL_+)5@2[+CH,0J=SZS&6 MO+O&T9V;F'<7JUJQ0Y;]FN&K?S!C,7HEE 8K>7W(*#R@(<&&Y$-$4[!P>SC& MAA,T#'\GA'" M-_W\0*:@D\A"DOD_R,>ZN^(P )W$K+**AN! M*:GJ0\Y" BP4CR@G,"+GQ0Q[ +W3LL/0=!+Y_)%E?D)HVO1-EM(:B8G5_4&^ MGY(!/+"E%NRS!"FWK M. L)6(('B8HIRW0QOG63LL?H&8:LDTB;-Q=_!U!Z^+KTYU)RK$U*;]PET?:0 MVJ "K^HS:3+MX%(TX*)BVN;L6!JW%.P) H>![23R[.,KJ(LGI5<,_?S'E[Q8 MY\KMC"47/7.Y#MZ+H(QGX+@1H%U2H3@7A&@]VO4>,H9AZ202[JV$W<%Y51L) M?MPV$IQY^GDTJ,&4.EV/)_(#8XA0@DW:\__;WK7M-HXCT??]%^[H?GE9()WN MS 0[DP2)IX%Y"BB2DD7[;K/]V]+7W'JF>/>784VQ9R M7#O@OC,P4>#SK87EN [FLR3 L>INP"-5EC/ B\B80Y"HL\VNA_GLQ3$E'#/$ M^":$AY.&BX+8]!$FCN60B..)5:^%73K)6=U%I-DGH4$[LQ*W:-_NSGI^R -! MXJ H]'V1VC7X_SP'.;9XACV@_-_$?5Y8GS8O]D6DV%6"KE>V:A,O/N"$WF;_ M33+ZS%?]R" &0ZYM,_%@C?9INWF%,^Z]/GNI"^^# 9@XL=@;$JQ[5B(68Z' M'-\P$ Z8BVQJ1(Y++P$?(_2X6IP0FLK!K4,NQ M;3^:]M:%QH_!].!=YC&8/E!K$!XU/F!A\+V!Q7R&/->R^1A<#P7)(VR, M7.R;#@E='/NJ$Y:7\QA,+X:E'H/I [<&-G/0!4M,),NAU @<%]%0+-0A\Q#V MW!#YV(D"R\<1WR=,&L/H^1C,F"5I),K:V7SI3;D\1F-7;XP8NX_ MXQ#'GD,,0^Z%B,&.8JN*3BUU5:\MP_#6P&QV3X'7W3<35CYNBNC*G9:"CTS, M+RJN#M\D)<'I7PP7SQ$F.'9XI(7-NJB FGR\D8]<8AK8"$-LLBD>RARCLTZ. M:Z#AM)SE3\[B95GM;7;'?E:S'RQ]9?6-]_+9=V)B6L1$7N1%?+ X0($;8.0; MMFF;XG$1:\I:DMX*ZQ24G]U>1_)W:<8J9J.X2V'%&-NV09#I87'X%)LH8!SG M(!#9VR#T&0%TJUL]=5K3 4QS"%L7:9'U70R'!I[OV1&* U$9$<8Q"@W1Z($Q MA\]"WW:PZMY]PS35L_O^>:VR-V.7:)?UC0[JQ@U94N@Q35LY'_6:VR-U\7:93)*]]:FHRY+#00]GEXXD2B@ZMMB?VE M*!WQ([%<@!LE5U3/!OOG-:89FA[C.DW;L7E@6?+9:^'56=1(%OI;5?AF51F;BY[0LVFN M\!#+QZ8H#7")RX-1"X+463Q MW6 4>8P:KLT,Y??#IZGY?"(OC"Y3=A\_O7#'N#'ZMU,=7:#J;B8S&G4,=Q?@](%;.X/9*3/P(LNT,5]E#=>J M.R7;/""+;>0:7NCY##/OL"OU/Z< IQ?'L@4X?0"'+L"Y)VL8"AMN5(,-7 ?^_YT4S-M^C3P M0SM K.X!ZEL."H+0XO/#]GR?\=]%JI.#C8K 'BQ/MNJ,!UU'RUG/)]\D@1E2 M@DP2[T2&':CN>G%2&^"\9ZH<@[I>B&,>U#E4C,)&41B+IE,A"1CU3>RKO@35K ELS=$3#9M$9@+@UXM.8C1C%&3BR@"2E#V ZH:Q C-ND4N:@F733R/0-Y;F]' M,0QT[8RG];%*AP:!8UH>LJGHKT$#%X5\UXE<;)O8L"UJ6M.:T^AW1*>+JZ:A@>U@3 S5"]VQ%L"+W-0F MU!MH^".K6G;)R+_G^>LOC- W\5<_<$%GR2+)YN]I]^Y#JCV+V17Z9BR$OMM( M\Q=Z'E<-5E[1 =73"[>[3[AD]#I?B(Z4:U,N<#:ONZ:4GU;O?[-NF%*K]Z:C MV-]E]"'%V4[:4W6P.8&*([W3(_>R14*XAWVJ1GB@XY]94I5-MG B72PI"K0\]1R4#\!5$P.HU7M[ M,;8>[E#V3\D!+0(%H;X#44#>>2P=Y\5"E)$T&6EO_OO( ZW4/)L=#$ 8QAYX MH/;\-K9%':"]I\"&!I.G)2I0\8_L>R*$SGC0^(G_\IL2-8^E@J1O.KG8F)@4 M(H [WSW]6/624\5\'<@$R84,8ZL9#4VX>N"?K8I%1F]2/%?"U+Y$D(3#()X: MD="$)3'CK[.2%NIH.A )LC,;[/V.L="$J-_R'^_ZJ?6 )T2#[*\&$=>.#3"! MVS4U63!ZDQ^%+&G"6FW&4U>$[K$:5W_-X:H U&PF[)VS/,N *"G M4IJ^Z]68V^D[B9H$@C%T O-<#@ -#HG?\TOMDV;(\_@YP_/3)&;1_3W@VICSF8/W M P>XZ$#=GQDMTM5\_991PLJK136>MT:I4JN[\L?@^K/6!HD.E'WY69"'(B$* MYM>[*"ER-#A:.QJ\#HS\*EZ*_XPK=H.3XBM.EPJH:9 IQ9$&!VJGX0 F:W]F MK_[X5M6F=/V2S1_(.+?7(5J*.M@S-CEP=*W&_5+4B>^)*G&/I2NIPNU0>F0% MKB#UD9'\E16K^_CH6T?&,,CNI3XP8LJNI6X^,S[+W"@0+$'6AY_=R=H&"["3 M%355W/>+O8]8 T9GFYOD@?'5BGLN!<(_^AQ@DNA$EI2/$X"/$X!>W-SEV1W+ M59"R+PGNQ*P-Z[QCX!JM*TR\+)AD-6;"ORI;8(X$@SFUH9&!#$S0+F\^K]:# M&IUMVA<%5LDXE*UF*(#YV2B4X715)J6:(IV30L&J&D?&WB?A 6;OJ?KV4)#[ M8E867\HJ6>"WHR5UY=Y2'P K>1S*:A_8@!F^7U;&IH!'_'?2YPF<4+6VL_PST\L M8W%2C2Z6&/1!N*-ZE>8@BZM>)L'=6(JSM<*WB^^BQ3X?0)2D2;52$[L-^R)< M;8 BH^B'K#X[,)4A7HM8N ("!9LP/6.]!@45[Z,/Q4J1J%6NJQLCC4X%$C^WN9%%N_HL8I]_B,%,E:I;[Z8ZAK%=##ZU050/N2E53_M"BKH/+G :^^ MECO];E07_LC('S&O.3CC:WVV0L .7'NPL#LC#T(Y5YJ/^L2/^L1^W-#_S?)Z M/SYV>NQ+ BNC:IL=C8.%)B!-MVJIF1J'XN"6]4:XZI<.YP&%<2N,%[3,9*WXM\N7WV[)< M*F2T32Y8=>Y0/]J-$;1'?1%-8.A6454LMLD%J\L=ZEV[,0*?B_DLKW"JXASX M4!98N>W@.=>(!3Q#5Z3B._%T]8 3JHBH)I%@A;7#^6I!!GJC+':*7$.AE2K7 M>$HF6+WL0.(ZL($..S>9X:O7N3+?>%(H7*GKT"BS QZ-V*LUV_$0*DELD@U7 MIZJ RQ:P='"E6U65.]23DN$J3,?XU2Z@H"LK_EXFU4KTR'J#DF]O%G4OT,]) MS)5A?+2JV.WY*;B"TX%T#X,2>MMXX&:^EO4B4G<1?]3<+6J M@W-W0Z#4CO\[5MUF)%\HRJ%+?0"N9%49UZ=ATX[AHR3S5$RW?$B*<:UR1P-@ M!&:^P?V(D:^37VI(E_V&%-\Z99]Z@J?=)+^O7E@Q\?QN_H84U3HEKGJ"!SVK M<;1,>Y:QF9 3(J6J%71*9K5# Y[YWSA_ M]01VR99B4J=4EB18&KPQL@W5)\Z90P:@%%AQ2_DO:8NX*D"-(IR],$ W@0 MDH\NE=S(D.)#IQS,P>#U*/,>34??>E5+IS2)AF6J>?8K#US6BGUF)2F2^AA& M49UJMW@I$G5*@,A#!KXNT43HA5/'L%[?1Z?J^+E+NA2S.N5"I '3M:'&;58F M'-99@>MFJCM/'>YK/K*[1LMGE+3:D!V&@KX;1Y\Z,I"!]U=/BAV3"]N*^R2: M,XWON-$H$/!R9Q<7>]FO%C"@Q[."%ODPMU['4)8*S:7<(NMR17 MLOK7WPS)U<-28KO7QHYQ 2)+Y#PY/\X,N3N>N4R=C6? Q=D_QO]L--@[G909 MY(XE!K@#P4HK\RG[18"=LT8C4KW5Q>*Q;*7A3RV3>F 'I'_8ZS9-^X49+*=QLV&ZU_E7SI&?C5.<.]1GD M#U^#F#UA#FY<@RLYS8?>I5I@K:83K;09OFCY?R.:::0\DVHU_.%:9F#91UBR M*YWQ_(>ZY;EM6# R#816_@%H$YKG?RZ#R2_?''::0U&[=X1?W5O'PLN!.*PH2!%=:?%WQ^E MWD$?+^OL S=S]K,S>@+)O,X2,$ZF*^9F'(/7/QW]F;C]5EH2$H9D+C",C^EE MNUDY\>VUWPIUJ]FG99CQ!3 #"PE+S$EN)BW[O>0&P:Y6.%YHXYC.V7MML@BT M5L39?YA.T:IDO@2EV <0,N&JSB[SI(GA&CR'<'6>7+A^Y!;#A ')5FR>ZZ4" M,85ZB%N,EM!H0JZQT* &+G/&\Q4KCV"')(P%IN5D22\3F@WBV9%L<$&H,JE2]AJ(,($FFP9"%9CNQHB0## MEC.9S)@MZ6/#OP0#40@YD$FKL+91F5Q*-T,';0&)-Y#D%FB:%NCF MD$FZRV ME^&Y0+#[_4 06"IS##+A91/4.N(/R7':;,W+/,6,PIU$.3)/5"E0)@)G*X)U M!)VD+%1@W FR!&7,-&M,1CC86ZH1]D*2X#I1E H)$(@:T>+566]/PNV,I4HO M;852 U-IG>&HB--@L!NMK&^!S5;&[%G[7/#6>W)XN]X)#A6?]LG(1D3%)H%2 MA$Y3B3^/["L?N4OB,8,SE1 '%D@$"GX6JY000.E%3J+^Z-"@ MD]I"6I\JD0IR+X?Z[4V2W4[4!A3W6(P%> .?>DSB-"DQX:(M5BLI_$'7EA,K MA>1&D@,RM F^=.0DJ;14NOUVMK[.^\2J+:!!>,3U3 5VI#(I%:=Z@&YY(S8M M '*$AF*[#\)O$R!"3-G(#^)A*?J[@O;DR4![T'Q]LH_L>Z>Y/8#?/T'>&^>X M-Q92$'RYU3FGTL M0I_Z4\(T-Z+"%R)>\HE4TJVH3SBDEG:;AZ)'6=@H.Z1; M_:VO0#?1H:(T!:+<^KXF2;01W@#?Z4XAQW9%(=AQ!@K:142"77P -.XV6?B< M_VPAG3P92&^R=4BV>[V?/V'%?3%'"&>L6I8.B_B7^J!JDT(OY<2S?<;KLP3?Z9\]?^V^5LFXG.%91772B+^ MZ/!"YZ)$ J(%;#S5Q?9U"7R>@XUEEL(7&@1_V55="3P(@['3#(?+ ]F."V2T ML$YV7\1K;"N0!4&'U;\>FG:+[:XM,X0,KI)W)A:9@YXZE M/C686^H(!/ 9$:'D;RLCYNJA4LI\H=4"J%SF?!HO74U,HI 52J\ 9YQ%QY?$4IN,#Q7Z[T^Q$Q0;_BTIS?-[8;/FY8R?V)WO= M9NLKTU_E_;K@U_W*J+N9C[W=IJ*HD!-]HGMI90N>OZEU:Q5-1-2P4]RP]N[. M(Y#=7K6P8(^T]=XAG'>K6ER1 WY->#*?&CR>B$8T#T\MD*:C"",3Y!;H!-T* ML,KZ[V0]_+/O#WS%VKVZ?RZ_LR2'<="]!PQ:Y'3MJRM[D/0+&@=_KR28O<2@=ABFYAY5'/X5;!:P>%S>0E$YB M4?H4.GS?AFSFWZ_K3)R_];K!!J3'OC[<67T.M""U+[YGLB7EUJLJA;;^P<\P M7%0N8._EE4UY\Y6JM6'A$TQ-I=MGN>-]E_@9WKXY]F_]_!=02P,$% @ M>CFN6&][D>3I! G1$ !H !R;71I+3(P,C0P,S,Q>#$P<65X,S(Q+FAT M;=U8;6\B-Q#^WE_A$C672"S974((+XG$$:)#ZH5<(+KKI\J[]H*+U]ZS30C] M]1U[=\D;I%';7*)&$0)FQC//S./'9KLSD_+3[HQB?N M@4O2C219G78)NT&,G%38$8F.@F8+']-6_9 $K>.@'@4):49-3 -"6[\'%0@% M]SQ&FQ6G)Y64"6]&;?[V85AK-C+363)B9NW ]W^I/'3%:@K>1F;M( 0_0V^- MQP2!TMKUH\R =R*%@<(4),K?YOF>9'6AF+.I:#OL16AICB67JKWCN[^.M7@) M3AE?M3],6$HUNJ!+="53+#Y4-1;:TU2Q)'?4[$\*Q4-][N,RQ]:$=3@3M,0: MA!;=X-NGX9#BZ M0)?75^/KWL4$348H.$;7M7&M7T/C0=]:%746^,>F>CR\G@['[,5O3O M!>T#)"W_"(W.T>33 (U[5Q][%X.Q-_KVZ^ WU.M/K"7T_?!% PT?#O2/A38L M66WC]^N!/MP(>BA0+(6@L6%2H"4S,V1F%'U98 63X"MT13.I#)()9(OG2\HY M^DP)BS&OHJ&(:VC/^N_N'(>AW^G+-,-BY3X%G7T$2YY+E1;D\.WW?JOS!252 MN33?\S2("F+%ZS-6\0S5@VJN5EBCA'&0MG598QHO%#,,\&-!T. VGF$QI2!S M:D M0LF"P\Z)83-P._PU?17]OF"*VN-6VZF-\VU7:N<>AAVC4-#8(_OK<=\Q?LWV M8N8!G,0PUU;'$O)_,-OP75B;,Y;#B EX+GE-$9E2YY+ID1*&QM9=, MW*'H&AQQ6EHCJ4#5* (C MKF$&)Y5Z9=U6',^G2L+)X16,C6-*DZ0D5CO,;E'P M\"K@+J>/&YKW\L=O07NJ,"CN(5"@[S@WC-M*)Q&^ _@]+NJ/<"TNG, M[LYALZ/=J[UQS-'8*!G1>/X YV8.A,UG.% VP;16;#,#;8A?4.7>I6*@MAG([> 6CE7#;B@:)0F# M:YJ3W3O[^5J8"_O^HY^$612N[.PK2C'=DI;'QH4YY)_%X(CV$L+LSWDWSYG*%[SQR,'[K',7U!+ M 0(4 Q0 ( 'HYKE@9?)1'\?X 'OM# 1 " 0 !R M;71I+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( 'HYKEA#0!.3%Q4 GF 1 M " 2#_ !R;71I+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( M 'HYKEAT>E;)3R, -I> 0 5 " 684 0!R;71I+3(P,C0P M,S,Q7V-A;"YX;6Q02P$"% ,4 " !Z.:Y8J@\9NF5I !N00 %0 M @ 'H-P$ &UL4$L! A0#% @ M>CFN6%'IW'N^'@$ 0R4+ !4 ( !@*$! ')M=&DM,C R-# S M,S%?;&%B+GAM;%!+ 0(4 Q0 ( 'HYKEA0ON23::X +DM" 5 M " 7' @!R;71I+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " !Z M.:Y84YL;DH(' #\(P &@ @ $-;P, #,Q,2YH=&U02P$"% ,4 " !Z.:Y8;WN1Y.D$ "=$0 &@ M @ ''=@, #,R,2YH=&U02P4& 2 @ " : @ Z'L# end XML 90 rmti-20240331_htm.xml IDEA: XBRL DOCUMENT 0001041024 2024-01-01 2024-03-31 0001041024 2024-05-10 0001041024 2024-03-31 0001041024 2023-12-31 0001041024 2023-01-01 2023-03-31 0001041024 us-gaap:PreferredStockMember 2023-12-31 0001041024 us-gaap:CommonStockMember 2023-12-31 0001041024 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001041024 us-gaap:RetainedEarningsMember 2023-12-31 0001041024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001041024 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001041024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001041024 us-gaap:CommonStockMember rmti:AtTheMarketOfferingMember 2024-01-01 2024-03-31 0001041024 us-gaap:AdditionalPaidInCapitalMember rmti:AtTheMarketOfferingMember 2024-01-01 2024-03-31 0001041024 rmti:AtTheMarketOfferingMember 2024-01-01 2024-03-31 0001041024 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001041024 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001041024 us-gaap:PreferredStockMember 2024-03-31 0001041024 us-gaap:CommonStockMember 2024-03-31 0001041024 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001041024 us-gaap:RetainedEarningsMember 2024-03-31 0001041024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001041024 us-gaap:PreferredStockMember 2022-12-31 0001041024 us-gaap:CommonStockMember 2022-12-31 0001041024 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001041024 us-gaap:RetainedEarningsMember 2022-12-31 0001041024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001041024 2022-12-31 0001041024 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001041024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001041024 rmti:PreFundedWarrantsMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001041024 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001041024 us-gaap:PreferredStockMember 2023-03-31 0001041024 us-gaap:CommonStockMember 2023-03-31 0001041024 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001041024 us-gaap:RetainedEarningsMember 2023-03-31 0001041024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001041024 2023-03-31 0001041024 rmti:CantorFitzgeraldCoMember rmti:AtTheMarketOfferingMember 2024-03-31 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2024-01-02 2024-01-02 0001041024 srt:MaximumMember rmti:TermLoanMember us-gaap:MediumTermNotesMember 2024-01-02 2024-01-02 0001041024 rmti:PreFundedWarrantsMember 2023-03-31 0001041024 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001041024 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001041024 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001041024 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001041024 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-03-31 0001041024 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-03-31 0001041024 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001041024 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001041024 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001041024 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001041024 rmti:EvoquaWaterTechnologiesLLCMember 2023-07-10 2023-07-10 0001041024 rmti:EvoquaWaterTechnologiesLLCMember 2023-07-10 0001041024 rmti:EvoquaWaterTechnologiesLLCMember us-gaap:CustomerRelationshipsMember 2023-07-10 2023-07-10 0001041024 rmti:EvoquaWaterTechnologiesLLCMember us-gaap:CustomerRelationshipsMember 2023-07-10 0001041024 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0001041024 us-gaap:CustomerRelationshipsMember 2024-03-31 0001041024 rmti:DaVitaHealthcarePartnersIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001041024 rmti:DaVitaHealthcarePartnersIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001041024 rmti:DaVitaHealthcarePartnersIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001041024 rmti:DaVitaHealthcarePartnersIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001041024 rmti:DaVitaHealthcarePartnersIncMember 2023-10-01 2023-12-31 0001041024 rmti:DrugRevenueMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001041024 rmti:DrugRevenueMember country:US us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001041024 rmti:DrugRevenueMember us-gaap:NonUsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001041024 rmti:DrugRevenueMember 2024-01-01 2024-03-31 0001041024 rmti:DrugRevenueMember country:US 2024-01-01 2024-03-31 0001041024 rmti:DrugRevenueMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001041024 rmti:ConcentrateProductsMember country:US us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:NonUsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001041024 rmti:ConcentrateProductsMember 2024-01-01 2024-03-31 0001041024 rmti:ConcentrateProductsMember country:US 2024-01-01 2024-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:NonUsMember 2024-01-01 2024-03-31 0001041024 country:US 2024-01-01 2024-03-31 0001041024 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001041024 rmti:DrugRevenueMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001041024 rmti:DrugRevenueMember country:US us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001041024 rmti:DrugRevenueMember us-gaap:NonUsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001041024 rmti:DrugRevenueMember 2023-01-01 2023-03-31 0001041024 rmti:DrugRevenueMember country:US 2023-01-01 2023-03-31 0001041024 rmti:DrugRevenueMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember country:US us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:NonUsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember country:US us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:NonUsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember country:US 2023-01-01 2023-03-31 0001041024 rmti:ConcentrateProductsMember us-gaap:NonUsMember 2023-01-01 2023-03-31 0001041024 country:US 2023-01-01 2023-03-31 0001041024 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001041024 2023-01-01 0001041024 rmti:ConcentrateProductsMember 2024-03-31 0001041024 rmti:ConcentrateProductsMember 2023-12-31 0001041024 rmti:TrifericInventoryMember us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-31 0001041024 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001041024 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001041024 us-gaap:MachineryAndEquipmentMember 2024-03-31 0001041024 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001041024 us-gaap:OfficeEquipmentMember 2024-03-31 0001041024 us-gaap:OfficeEquipmentMember 2023-12-31 0001041024 us-gaap:OtherMachineryAndEquipmentMember 2024-03-31 0001041024 us-gaap:OtherMachineryAndEquipmentMember 2023-12-31 0001041024 rmti:BaxterHealthcareOrganizationMember 2014-10-01 2014-10-31 0001041024 rmti:BaxterHealthcareOrganizationMember 2022-11-09 0001041024 rmti:BaxterHealthcareOrganizationMember 2023-01-01 2023-03-31 0001041024 rmti:DaVitaHealthcarePartnersIncMember rmti:SeriesXConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2022-04-06 0001041024 rmti:DaVitaHealthcarePartnersIncMember rmti:SeriesXConvertiblePreferredStockMember us-gaap:PrivatePlacementMember rmti:ShareIssuanceTrancheOneMember 2022-04-06 2022-04-06 0001041024 rmti:DaVitaHealthcarePartnersIncMember rmti:ShareIssuanceTrancheOneMember 2022-04-06 2022-04-06 0001041024 rmti:DaVitaHealthcarePartnersIncMember rmti:SeriesXConvertiblePreferredStockMember us-gaap:PrivatePlacementMember rmti:ShareIssuanceTrancheOneMember 2022-06-16 2022-06-16 0001041024 rmti:DaVitaHealthcarePartnersIncMember rmti:ShareIssuanceTrancheOneMember 2022-06-16 2022-06-16 0001041024 rmti:SeriesXConvertiblePreferredStockMember 2022-04-06 2022-04-06 0001041024 rmti:SeriesXConvertiblePreferredStockMember 2024-03-31 0001041024 rmti:SeriesXConvertiblePreferredStockMember 2022-04-06 0001041024 rmti:PreFundedWarrantsMember 2024-03-31 0001041024 us-gaap:RestrictedStockMember 2024-03-31 0001041024 us-gaap:RestrictedStockMember 2023-03-31 0001041024 rmti:ServiceBasedRestrictedStockUnitsMember 2024-03-31 0001041024 rmti:ServiceBasedRestrictedStockUnitsMember 2023-03-31 0001041024 rmti:PrivatePlacementWarrantsMember 2024-03-31 0001041024 rmti:PrivatePlacementWarrantsMember 2023-03-31 0001041024 rmti:PIPEPurchaseAgreementPreFundedWarrantMember 2024-01-01 2024-03-31 0001041024 rmti:PIPEPurchaseAgreementPreFundedWarrantMember 2023-01-01 2023-03-31 0001041024 rmti:CantorFitzgeraldCoMember rmti:AtTheMarketOfferingMember 2022-04-08 0001041024 rmti:CantorFitzgeraldCoMember rmti:ControlledEquityOfferingMember 2024-01-01 2024-03-31 0001041024 rmti:ArmisticeWarrantAgreementMember 2023-07-10 0001041024 rmti:ArmisticeReloadWarrantAgreementMember 2023-07-10 0001041024 rmti:LetterAgreementMember 2023-07-10 0001041024 rmti:ArmisticeWarrantAgreementMember 2023-07-10 2023-07-10 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2024-01-02 0001041024 us-gaap:MeasurementInputSharePriceMember 2024-03-31 0001041024 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001041024 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001041024 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001041024 us-gaap:MeasurementInputExpectedDividendRateMember 2024-03-31 0001041024 rmti:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001041024 rmti:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001041024 rmti:ServiceBasedStockOptionAwardsMember 2024-01-01 2024-03-31 0001041024 rmti:ServiceBasedStockOptionAwardsMember 2023-01-01 2023-03-31 0001041024 rmti:PerformanceBasedRestrictedStockAwardsMember 2024-01-01 2024-03-31 0001041024 rmti:PerformanceBasedRestrictedStockAwardsMember 2023-12-31 0001041024 rmti:PerformanceBasedRestrictedStockAwardsMember 2024-03-31 0001041024 rmti:ServiceBasedRestrictedStockUnitsMember 2023-12-31 0001041024 srt:MinimumMember rmti:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001041024 srt:MaximumMember rmti:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001041024 srt:MinimumMember rmti:ServiceBasedStockOptionAwardsMember 2024-03-31 0001041024 srt:MinimumMember rmti:ServiceBasedStockOptionAwardsMember 2024-01-01 2024-03-31 0001041024 srt:MaximumMember rmti:ServiceBasedStockOptionAwardsMember 2024-01-01 2024-03-31 0001041024 rmti:ServiceBasedStockOptionAwardsMember 2023-12-31 0001041024 rmti:ServiceBasedStockOptionAwardsMember 2024-03-31 0001041024 2018-10-07 2018-10-07 0001041024 rmti:MasterServicesAndIpAgreementMember 2023-12-31 0001041024 rmti:MasterServicesAndIpAgreementMember 2024-03-31 0001041024 srt:MaximumMember 2024-03-31 0001041024 rmti:WixomMichiganPropertyOneMember stpr:MI 2024-03-31 0001041024 rmti:WixomMichiganPropertyTwoMember stpr:MI 2024-03-31 0001041024 rmti:TexasAndSouthCarolinaMember 2024-03-31 0001041024 stpr:TX 2024-03-31 0001041024 stpr:SC 2024-03-31 0001041024 stpr:NJ 2024-03-31 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2020-03-16 0001041024 rmti:TermLoanTrancheOneMember us-gaap:MediumTermNotesMember 2020-03-16 0001041024 rmti:TermLoanTrancheOneMember us-gaap:MediumTermNotesMember 2020-03-16 2020-03-16 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2020-03-16 2020-03-16 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2021-09-30 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2021-09-01 2021-09-30 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2022-11-10 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2024-03-31 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2024-01-01 2024-03-31 0001041024 rmti:TermLoanMember us-gaap:MediumTermNotesMember 2023-01-01 2023-03-31 0001041024 rmti:A540NotePayableMember us-gaap:NotesPayableToBanksMember 2023-06-03 0001041024 rmti:A540NotePayableMember us-gaap:NotesPayableToBanksMember 2023-06-03 2023-06-03 shares iso4217:USD iso4217:USD shares utr:sqft rmti:payment rmti:segment pure rmti:agreement rmti:installment rmti:pure rmti:facility 0001041024 false --12-31 2024 Q1 2024-03-31 0 P7D 10-Q true false 000-23661 ROCKWELL MEDICAL, INC. DE 38-3317208 30142 S. Wixom Road Wixom MI 48393 248 960-9009 Yes Yes Non-accelerated Filer true false false Common Stock, par value $0.0001 RMTI NASDAQ 30315684 6642000 8983000 1977000 1952000 11094000 10901000 6073000 5871000 910000 1063000 26696000 28770000 6134000 6402000 178000 178000 3884000 2713000 1762000 1903000 10621000 10759000 921000 921000 527000 527000 50723000 52173000 4919000 4516000 5253000 7149000 2500000 2500000 1464000 1381000 566000 558000 46000 46000 0 244000 201000 243000 14949000 16637000 2504000 1433000 1384000 1530000 8265000 8293000 464000 475000 2500000 2500000 14000 14000 30080000 30882000 0.0001 0.0001 2000000 2000000 15000 15000 15000 15000 0 0 0.0001 0.0001 170000000 170000000 29556474 29556474 29130607 29130607 3000 3000 419545000 418487000 -398929000 -397198000 24000 -1000 20643000 21291000 50723000 52173000 22676000 19668000 19612000 17069000 3064000 2599000 18000 278000 594000 498000 3776000 3250000 -1324000 -1427000 431000 387000 24000 64000 -407000 -323000 -1731000 -1750000 -0.06 -0.06 -0.10 -0.10 29327204 29327204 18359940 18359940 -1731000 -1750000 25000 -3000 0 -4000 -1706000 -1757000 15000 0 29130607 3000 418487000 -397198000 -1000 21291000 -1731000 -1731000 25000 25000 358210 560000 560000 67657 247000 247000 251000 251000 15000 0 29556474 3000 419545000 -398929000 24000 20643000 15000 0 12163673 1000 402701000 -388759000 163000 14106000 -1750000 -1750000 -3000 -3000 -4000 -4000 389000 193000 193000 15000 0 12552673 1000 402894000 -390509000 156000 12542000 -1731000 -1750000 545000 160000 251000 193000 519000 485000 219000 92000 0 -1000 193000 -238000 202000 -219000 -153000 -505000 403000 1149000 -395000 -336000 -1938000 -3295000 -11000 -1537000 -2380000 -3876000 0 2053000 0 7500000 139000 145000 -139000 5302000 244000 503000 138000 128000 560000 0 178000 -631000 0 -3000 -2341000 792000 8983000 10102000 6642000 10894000 234000 295000 247000 0 25000 -3000 Description of Business<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell Medical, Inc. (the "Company", "Rockwell", "we", or "us") is a healthcare company that develops, manufactures, commercializes, and distributes a portfolio of hemodialysis products for dialysis providers worldwide.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell is the largest supplier of liquid bicarbonate concentrates and the second largest supplier of acid and dry bicarbonate concentrates for dialysis patients in the United States.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hemodialysis is the most common form of end-stage kidney disease treatment and is usually performed at freestanding outpatient dialysis centers, at hospital-based outpatient centers, at skilled nursing facilities, or in a patient’s home. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell manufactures hemodialysis concentrates at its facilities in Michigan, South Carolina, and Texas totaling approximately 175,000 square feet, and manufactures its dry acid concentrate mixers at its facility in Iowa. Additionally, in July 2023, the Company purchased customer relationships, equipment and inventory from Evoqua Water Technologies related to manufacturing and sale of hemodialysis concentrates products, all of which are manufactured under a contract manufacturing agreement with a third-party organization in Minnesota.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell delivers the majority of its hemodialysis concentrates products and mixers to dialysis clinics throughout the United States and internationally utilizing its own delivery trucks and third-party carriers.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in a single segment.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell was incorporated in the state of Michigan in 1996 and re-domiciled to the state of Delaware in 2019. Rockwell's headquarters is located at 30142 Wixom Road, Wixom, Michigan 48393.</span></div> 175000 Liquidity and Capital Resources<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, Rockwell had approximately $8.6 million of cash, cash equivalents, and investments available-for-sale, and working capital of $11.7 million. Net cash used in operating activities for the three months ended March 31, 2024 was approximately $2.4 million. Based on the currently available working capital along with the expectation of management of its ability to execute on its operational plans as discussed below, management believes the Company currently has sufficient funds to meet its operating requirements for at least the next twelve months from the date of the filing of this report.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to review its operational plans and execute on the acquisition of new customers, and has implemented cost containment activities. The Company may require additional capital to sustain its operations and make the investments it needs to execute its strategic plan. Additionally, the Company's operational plans include raising capital, if needed, by using the remaining $10.4 million available under its at-the-market ("ATM") facility or other methods or forms of financings, subject to existing limitations. If the Company attempts to obtain additional debt or equity financing, the Company cannot assume such financing will be available on favorable terms, if at all. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to certain covenants and cure provisions under its Loan Agreement with Innovatus, which, on January 2, 2024, was amended to include, among other things, an interest-only period for 30 months, or up to 36 months if certain conditions are met, and to extend the maturity date to January 1, 2029 (See Note 15 for further detail). As of March 31, 2024, the Company is in compliance with all covenants. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the global macroeconomic environment is uncertain, and could be negatively affected by, among other things, increased U.S. trade tariffs and trade disputes with other countries, instability in the global capital and credit markets, recent bank failures in the United States, supply chain weaknesses, and instability in the geopolitical environment, including as a result of the Russian invasion of Ukraine, the Israel-Hamas conflict and other political tensions, and the occurrence of natural disasters and public health crises. Such challenges have caused, and may continue to cause, recession fears, rising interest rates, foreign exchange volatility and inflationary pressures. At this time, the Company is unable to quantify the potential effects of this economic instability on our future operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell has utilized a range of financing methods to fund its operations in the past; however, current conditions in the financial and credit markets may limit the availability of funding, refinancing or increase the cost of funding. Due to the rapidly evolving nature of the global situation, it is not possible to predict the extent to which these conditions could adversely affect the Company's liquidity and capital resources in the future.</span></div> 8600000 11700000 -2400000 10400000 P30M P36M Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the U. S. Securities and Exchange Commission (“SEC”) and on the same basis as the Company prepares its annual audited consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at March 31, 2024, and the condensed consolidated statements of operations, comprehensive loss, and changes in stockholders' equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited, but include all adjustments, consisting of normal recurring adjustments the Company considers necessary for a fair presentation of the financial position, operating results, and cash flows for the periods presented. The results for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the year ending December 31, 2024 or for any future interim period. The condensed consolidated balance sheet at December 31, 2023 has been derived from audited financial statements; however, it does not include all of the information and notes required by U.S. GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2023 and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the SEC on March 21, 2024. The Company’s consolidated subsidiaries consist of its wholly-owned subsidiaries, Rockwell Transportation, Inc. and Rockwell Medical India Private Limited.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Loss Per Share</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 was calculated as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:74.563%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except share and per share amounts)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,750)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of shares of common stock outstanding - basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,327,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,359,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share attributable to common stockholders - basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included within the weighted average shares of common stock outstanding for the three months ended March 31, 2023 are 5,911,000 shares of common stock issuable upon the exercise of certain pre-funded warrants, as the warrants were exercisable at any time for nominal consideration and, as such, the shares were considered outstanding for the purpose of calculating basic and diluted net loss per share attributable to common stockholders. There were no unexercised pre-funded warrants as of March 31, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s potentially dilutive securities include stock options, restricted stock awards and units, convertible preferred stock and warrants. These securities were excluded from the computations of diluted net loss per share for the three months ended March 31, 2024 and 2023, as the effect would be to reduce the net loss per share. The following table includes the potential shares of common stock, presented based on amounts outstanding at each period end, that were excluded from the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants to Purchase Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,984,484</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,196,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options to Purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,876,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,666,260</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,879,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continually assesses new accounting pronouncements to determine their applicability. When it is determined a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a review to determine the consequences of the change to its consolidated financial statements and assures there are sufficient controls in place to ascertain the Company’s consolidated financial statements properly reflect the change.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which updates income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and pursuant to the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the U. S. Securities and Exchange Commission (“SEC”) and on the same basis as the Company prepares its annual audited consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated balance sheet at March 31, 2024, and the condensed consolidated statements of operations, comprehensive loss, and changes in stockholders' equity, and cash flows for the three months ended March 31, 2024 and 2023 are unaudited, but include all adjustments, consisting of normal recurring adjustments the Company considers necessary for a fair presentation of the financial position, operating results, and cash flows for the periods presented. The results for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the year ending December 31, 2024 or for any future interim period. The condensed consolidated balance sheet at December 31, 2023 has been derived from audited financial statements; however, it does not include all of the information and notes required by U.S. GAAP for complete financial statements. The accompanying condensed consolidated financial statements should be read in conjunction with the audited financial statements for the year ended December 31, 2023 and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the SEC on March 21, 2024. The Company’s consolidated subsidiaries consist of its wholly-owned subsidiaries, Rockwell Transportation, Inc. and Rockwell Medical India Private Limited.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that may affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share for the three months ended March 31, 2024 and 2023 was calculated as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:74.563%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In thousands, except share and per share amounts)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,750)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of shares of common stock outstanding - basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,327,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,359,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share attributable to common stockholders - basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1731000 -1750000 -1731000 -1731000 -1750000 -1750000 29327204 29327204 18359940 18359940 -0.06 -0.06 -0.10 -0.10 5911000 The Company’s potentially dilutive securities include stock options, restricted stock awards and units, convertible preferred stock and warrants. These securities were excluded from the computations of diluted net loss per share for the three months ended March 31, 2024 and 2023, as the effect would be to reduce the net loss per share. The following table includes the potential shares of common stock, presented based on amounts outstanding at each period end, that were excluded from the <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">computation of diluted net loss per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants to Purchase Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,984,484</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,196,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options to Purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,876,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,194,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,666,260</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,879,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3984484 10196268 1876031 1194202 1363636 1363636 441218 125000 891 891 7666260 12879997 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continually assesses new accounting pronouncements to determine their applicability. When it is determined a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a review to determine the consequences of the change to its consolidated financial statements and assures there are sufficient controls in place to ascertain the Company’s consolidated financial statements properly reflect the change.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and information used to assess segment performance. The amendments in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which updates income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This ASU also includes certain other amendments to improve the effectiveness of income tax disclosures. The amendments in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is in the process of determining the effect this ASU will have on the consolidated financial statements.</span></div> Asset Acquisition<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 10, 2023, the Company executed and consummated the transactions contemplated by an Asset Purchase Agreement (the “Purchase Agreement”) with Evoqua Water Technologies LLC ("Evoqua") (the "Evoqua Acquisition"). Subject to the terms and conditions of the Purchase Agreement, at the closing of the transaction (the “Closing”), the Company purchased customer relationships, equipment and inventory from Evoqua, which were related to its manufacturing and selling of hemodialysis concentrates products, all of which are manufactured under a contract manufacturing agreement with a third-party organization.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Purchase Agreement, total consideration was $17.4 million, comprising a cash payment at Closing of $12.4 million (inclusive of transaction costs) and two $2.5 million deferred payments, the first to be paid on the one-year anniversary of the Closing, which is included as a current liability on the Company's condensed consolidated balance sheet, and the second to be paid on the second anniversary of the Closing (collectively, the “deferred consideration”).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction was accounted for as an asset acquisition, as the acquired assets did not meet the definition of a business as defined by Accounting Standards Codification ("ASC") 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price was allocated, on a relative fair value basis, to the assets acquired at the July 10, 2023 acquisition date as follows (table in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction Costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets Acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships Intangible Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets Acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the customer relationships intangible asset was determined using a multi-period excess earnings method, a form of the income approach, which incorporates the estimated future cash flows to be generated from the customer base. Key assumptions included discounted cash flow, estimated life cycle and customer attrition rates. Customer relationships are being amortized over a period of 20 years. Given that the acquired equipment had been recently purchased and recorded at fair value, the Company determined the fair value of the equipment using a cost approach, which considered assumptions over the equipment's current replacement cost and useful life. Inventory was purchased directly from the contract manufacturer holding the inventory, which approximated fair value. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the Company recorded amortization of its customer relationship intangible asset of $0.1 million, resulting in a net intangible asset of $10.6 million as of March 31, 2024. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense on the Company's customer relationships intangible asset as of March 31, 2024 is as follows (table in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 (remainder of year)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17400000 12400000 2 2500000 P1Y <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price was allocated, on a relative fair value basis, to the assets acquired at the July 10, 2023 acquisition date as follows (table in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction Costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,361 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets Acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships Intangible Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets Acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12233000 5000000 128000 17361000 11035000 5093000 1233000 17361000 P20Y 100000 10600000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense on the Company's customer relationships intangible asset as of March 31, 2024 is as follows (table in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024 (remainder of year)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 414000 552000 552000 552000 552000 7999000 10621000 Revenue Recognition<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, issued by the FASB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The core principle of the revenue standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The following five steps are applied to achieve that core principle:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 1: Identify the contract with the customer</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 2: Identify the performance obligations in the contract</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 3: Determine the transaction price</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 4: Allocate the transaction price to the performance obligations in the contract</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 5: Recognize revenue when the company satisfies a performance obligation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by Rockwell from a customer, are excluded from revenue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight related to contracts with customers are accounted for as a fulfillment cost and are included in cost of sales when control of the goods transfers to the customer.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Nature of goods and services</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell operates in one market segment, the hemodialysis market, which involves the manufacture, sale and distribution of hemodialysis products to hemodialysis clinics, including pharmaceutical, dialysis concentrates, dialysis kits and other ancillary products used in the dialysis process. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell's customer mix is diverse, with most customer sales concentrations under 10% and one customer, DaVita, Inc. ("DaVita"), at approximately 44% and 48% of total net product sales for the three months ended March 31, 2024 and 2023, respectively. Rockwell's accounts receivable from this customer were approximately 19% of the total net consolidated accounts receivable balance at each of March 31, 2024 and December 31, 2023. See below and Note 10 for additional information regarding the Company's contracts with DaVita.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Sales </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for individual products and services separately if they are distinct (i.e., if a product or service is separately identifiable from other items and if a customer can benefit from it on its own or with other resources that are readily available to the customer). The consideration, including any discounts, is allocated between separate products and services based on their stand-alone selling prices. The stand-alone selling prices are determined based on the cost plus margin approach.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drug and dialysis concentrate products are sold directly to dialysis clinics and to wholesale distributors in both domestic and international markets. Distribution and license agreements for which upfront fees are received are evaluated upon execution or modification of the agreement to determine if the agreement creates a separate performance obligation from the underlying product sales.  For all existing distribution and license agreements, the distribution and license agreement is not a distinct performance obligation from the product sales.  In instances where regulatory approval of the product has not been established and the Company does not have sufficient experience with the foreign regulatory body to conclude that regulatory approval is probable, the revenue for the performance obligation is recognized over the term of the license agreement (over time recognition). Conversely, when regulatory approval already exists or is probable, revenue is recognized at the point in time that control of the product transfers to the customer.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the majority of the Company's international customers, the Company recognizes revenue at the shipping point, which is generally the Company's plant or warehouse. For other business, the Company recognizes revenue based on when the customer takes control of the product. The amount of revenue recognized is based on the purchase order less returns and adjusted for any rebates, discounts, chargebacks or other amounts paid to customers estimated at the time of sale. Customers typically pay for the product based on customary business practices with payment terms averaging 30 days, while a small subset of customers have payment terms averaging 60 days.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred License Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company received upfront fees under five distribution and license agreements that have been deferred as a contract liability and presented on the accompanying condensed consolidated balance sheets as deferred license revenue.  The amounts received from Wanbang Biopharmaceuticals Co., Ltd. (“Wanbang”), Sun Pharmaceutical Industries Ltd. ("Sun Pharma"), Jeil Pharmaceutical Co., Ltd. ("Jeil Pharma") and Drogsan Pharmaceuticals ("Drogsan Pharma") are recognized as revenue over the estimated term of the applicable distribution and license agreement as regulatory approval was not received and the Company did not have sufficient experience in China, India, South Korea and Turkey, respectively, to determine that regulatory approval was probable as of the execution of the agreement. The amounts received from Baxter Healthcare Corporation (“Baxter”) were deferred and recognized as revenue at the point in time the estimated product sales under the agreement occurred. During the three months ended March 31, 2023, all remaining deferred revenue relating to the Baxter agreement was recognized as revenue. For additional information related to the Company's deferred license revenue, see Note 10.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Purchase Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2023, the Company and its long-time partner, DaVita, Inc. ("DaVita"), a leading provider of kidney care, entered into an Amended and Restated Products Purchase Agreement (the "Amended Agreement"), which amends and restates the Product Purchase Agreement, dated July 1, 2019, as amended, under which the Company supplies DaVita with certain dialysis concentrates. Under the Amended Agreement, the Company and DaVita agreed to an increase in product pricing, effective September 1, 2023 and a one-time payment of $0.4 million to Rockwell on or after December 1, 2023, which was recorded as revenue recognized during the fourth quarter of 2023. The term of the Amended Agreement will expire on December 31, 2024. DaVita will have the right, in its sole discretion upon written notice to the Company given no later than September 30, 2024, to further extend the term through December 31, 2025. In the event of such an extension, product pricing will be increased for the extended term. In addition, DaVita is required to provide the Company with nine-month purchasing forecasts and a commitment to purchase at least the forecasted amounts. In the event that DaVita does not meet its forecasts, it is required to pay the Company for the amount forecasted or purchase additional product; otherwise, the Company may terminate the Amended Agreement. Upon expiration or termination of the Amended Agreement, and upon request by DaVita, the Company has agreed it would provide transition services to DaVita during a transition period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Disaggregation of revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:65.861%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">In thousands</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products By Geographic Area</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rest of World</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drug Revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License Fee – Over time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Drug Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product Sales – Point-in-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:65.861%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">In thousands</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products By Geographic Area</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rest of World</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drug Revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License Fee – Over time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Drug Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product Sales – Point-in-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License Fee – Over time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,603 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Contract balances</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">In thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts Receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Liabilities, which are included in deferred license revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no other material contract assets recorded on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023.  The Company does not generally accept returns of its concentrate products and no material reserve for returns of concentrates products was established as of March 31, 2024 or December 31, 2023. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract liabilities primarily relate to upfront fees under distribution and license agreements with Wanbang, Sun Pharma, Jeil Pharma, and Drogsan Pharma.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Transaction price allocated to remaining performance obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and 2023, the Company recognized an immaterial amount and $1.5 million as revenue from amounts classified as contract liabilities (i.e., deferred license revenue) as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue expected to be recognized in any future year related to remaining performance obligations, excluding revenue pertaining to contracts that have an original expected duration of one year or less, contracts where revenue is recognized as invoiced and contracts with variable consideration related to undelivered performance obligations, totaled $0.5 million as of March 31, 2024. The amount relates primarily to upfront payments and consideration received from customers that are received in advance of the customer assuming control of the related products. The Company applies the practical expedient in ASC 606, paragraph 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, issued by the FASB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The core principle of the revenue standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. The following five steps are applied to achieve that core principle:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 1: Identify the contract with the customer</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 2: Identify the performance obligations in the contract</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 3: Determine the transaction price</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 4: Allocate the transaction price to the performance obligations in the contract</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Step 5: Recognize revenue when the company satisfies a performance obligation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by Rockwell from a customer, are excluded from revenue.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight related to contracts with customers are accounted for as a fulfillment cost and are included in cost of sales when control of the goods transfers to the customer.</span></div> 1 0.44 0.48 0.19 0.19 P30D P60D 5 400000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:65.861%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">In thousands</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products By Geographic Area</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 6.62pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rest of World</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drug Revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License Fee – Over time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Drug Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product Sales – Point-in-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,676 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,934 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,742 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:65.861%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">In thousands</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products By Geographic Area</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rest of World</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drug Revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License Fee – Over time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Drug Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product Sales – Point-in-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">License Fee – Over time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Concentrate Products</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,603 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,737 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11000 0 11000 11000 0 11000 22665000 20934000 1731000 22665000 20934000 1731000 22676000 20934000 1742000 65000 0 65000 65000 0 65000 18131000 16459000 1672000 1472000 1472000 0 19603000 17931000 1672000 19668000 17931000 1737000 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">In thousands</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">January 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts Receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,901 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Liabilities, which are included in deferred license revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11094000 10901000 6259000 510000 521000 4331000 0 0 0 0 -1500000 500000 Investments - Available-for-Sale<div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available-for-sale consisted of the following as of March 31, 2024 and December 31, 2023 (table in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.353%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accrued Interest</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Available-for-Sale Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.353%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accrued Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Available-for-Sale Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of investments available-for-sale are determined using quoted market prices from daily exchange-traded markets based on the closing price as of the balance sheet date and are classified as a Level 1 measurement under ASC 820 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, our available-for-sale securities were all due within one year.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments available-for-sale consisted of the following as of March 31, 2024 and December 31, 2023 (table in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.353%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accrued Interest</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Available-for-Sale Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.353%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accrued Interest</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Available-for-Sale Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,952 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1948000 29000 0 0 1977000 1948000 4000 0 0 1952000 Inventory<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventory, net of reserves, as of March 31, 2024 and December 31, 2023 are as follows (table in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory - Current Portion </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw Materials</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in Process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Current Inventory</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory - Long Term </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-top:7pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Represents inventory related to Triferic raw materials, which is expected to be utilized for the Company's international partnerships, net of a reserve of $1.1 million related to the termination of the development of Triferic in Wanbang in 2023 as a result of the failure to demonstrate efficacy when compared with a placebo in its phase III clinical studies. </span></div>As of March 31, 2024 and December 31, 2023, Rockwell had total current concentrate inventory aggregating $6.1 million and $5.9 million, respectively, against which Rockwell had reserved $25,000 at each of March 31, 2024 and December 31, 2023, respectively. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of inventory, net of reserves, as of March 31, 2024 and December 31, 2023 are as follows (table in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory - Current Portion </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw Materials</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Work in Process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished Goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Current Inventory</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory - Long Term </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Inventory</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,049 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span>Represents inventory related to Triferic raw materials, which is expected to be utilized for the Company's international partnerships, net of a reserve of $1.1 million related to the termination of the development of Triferic in Wanbang in 2023 as a result of the failure to demonstrate efficacy when compared with a placebo in its phase III clinical studies. 2024000 2250000 241000 351000 3808000 3270000 6073000 5871000 178000 178000 6251000 6049000 1100000 6100000 5900000 25000 25000 Property and Equipment<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company’s property and equipment consisted of the following (table in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold Improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,268 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information Technology &amp; Office Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Laboratory Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   Total Property and Equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated Depreciation and Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,211)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,804)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and Equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense for the three months ended March 31, 2024 and 2023 was $0.4 million and $0.2 million, respectively.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, the Company’s property and equipment consisted of the following (table in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold Improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,423 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Machinery and Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,268 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information Technology &amp; Office Equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Laboratory Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   Total Property and Equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated Depreciation and Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,211)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8,804)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and Equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,402 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1423000 1423000 11268000 11131000 1847000 1845000 807000 807000 15345000 15206000 9211000 8804000 6134000 6402000 400000 200000 Accrued Liabilities<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities as of March 31, 2024 and December 31, 2023 consisted of the following (table in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Compensation and Benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Unvouchered Receipts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Manufacturing Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Workers Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Accrued Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Accrued Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities as of March 31, 2024 and December 31, 2023 consisted of the following (table in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Compensation and Benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,507 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Unvouchered Receipts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued Manufacturing Expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,064 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued Workers Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Accrued Liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Accrued Liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1507000 2413000 1164000 1663000 827000 1064000 219000 254000 1536000 1755000 5253000 7149000 Deferred License Revenue<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2014, the Company entered into an exclusive distribution agreement with Baxter, which had a term of 10 years and received an upfront fee of $20 million. Under the exclusive distribution agreement, Baxter distributed and commercialized Rockwell’s hemodialysis concentrates products and provided customer service and order delivery to nearly all U.S. customers. The upfront fee was recorded as deferred license revenue and was being recognized based on the proportion of product shipments to Baxter in each period, compared with total expected sales volume over the term of the distribution agreement. On November 9, 2022, Rockwell paid Baxter a fee, which was reflected as a reduction to revenue on the consolidated statements of operations, and was payable in two equal installments on January 1, 2023 and April 1, 2023, to reacquire its distribution rights to its hemodialysis concentrates products from Baxter and terminated the distribution agreement. Exclusivity and other provisions associated with the distribution agreement terminated November 9, 2022 and the remaining operational elements of the agreement terminated December 31, 2022. To ensure that customer needs continued to be met after January 1, 2023, Rockwell agreed to provide certain services to a group of Baxter's customers until March 31, 2023, and Baxter and Rockwell worked together to transition customers’ purchases of Rockwell’s hemodialysis concentrates through that date. Following the reacquisition of these rights, Rockwell is now unrestricted in its ability to sell its hemodialysis concentrates products to dialysis clinics throughout the United States and around the world. The Company recognized the remaining revenue of $1.5 million during the three months ended March 31, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining agreements with Sun Pharma, Jeil Pharmaceutical, and Drogsan Pharmaceuticals comprise the current and long-term portions of deferred license revenue on the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023.</span></div> P10Y 20000000 2 1500000 Stockholders’ Equity<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2022, the Company and DaVita entered into the Securities Purchase Agreement (the "SPA"), which provided for the issuance by the Company of up to $15 million of preferred stock to DaVita. On April 6, 2022, the Company issued 7,500 shares of Series X Preferred Stock for gross proceeds of $7.5 million. On June 16, 2022, the Company issued an additional 7,500 shares of the Series X Preferred Stock to DaVita for gross proceeds of $7.5 million.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series X Preferred Stock was issued for a price of $1,000 per share (the "Face Amount"), subject to accretion at a rate of 1% per annum, compounded annually. If the Company’s common stock trades above $22.00 for a period of 30 calendar days, the accretion will thereafter cease. As of March 31, 2024, the Series X Preferred Stock accreted a total $0.2 million. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series X Convertible Preferred Stock is convertible to common stock at a rate equal to the Face Amount, divided by a conversion price of $11.00 per share (subject to adjustment for future stock splits, reverse stock splits and similar recapitalization events). As a result, each share of Series X Preferred Stock will initially convert into approximately 91 shares of common stock. DaVita’s right to convert to common stock is subject to a beneficial ownership limitation, which is initially set at 9.9% of the outstanding common stock, which limitation may be reset (not to exceed 19.9%) at DaVita’s option and upon providing prior written notice to the Company. In addition, any debt financing is limited by the terms of our Securities Purchase Agreement with DaVita. Specifically, until DaVita owns less than 50% of its investment, the Company may only incur additional debt in the form of a purchase money loan, a working capital line of up to $5 million, or to refinance existing debt, unless DaVita consents.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Series X Preferred Stock has a deemed liquidation event and redemption clause which could be triggered if the sale of all or substantially all of the Company's assets relating to the Company's dialysis concentrates business line. Since the Series X Preferred Stock may be redeemed if certain assets are sold at the option of the holder, but is not mandatorily redeemable and the sale of the assets that would allow for redemption is within the control of the Company, the preferred stock has been classified as permanent equity and initially recognized at fair value of $15 million (the proceeds on the date of issuance) less issuance costs of $0.1 million, resulting in an initial value of $14.9 million. The Company will assess at each reporting period whether conditions have changed to now meet the mandatory redemption definition which could trigger liability classification.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of March 31, 2024 and December 31, 2023, there were 2,000,000 shares of preferred stock, $0.0001 par value per share, authorized and 15,000 shares of preferred stock issued and outstanding.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, there were 170,000,000 shares of common stock, $0.0001 par value per share, authorized and 29,556,474 and 29,130,607 shares issued and outstanding, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and 2023, the Company reserved for issuance the following shares of common stock related to the potential exercise of employee stock options, unvested restricted stock, convertible preferred stock, pre-funded warrants and all other warrants (collectively, "common stock equivalents"):</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common stock and common stock equivalents:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,556,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,552,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock issuable upon exercise of pre-funded warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,911,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock and pre-funded stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,556,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,463,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options to Purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants to Purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,196,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,222,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,343,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, nil and 389,000 Pre-Funded Warrants were exercised, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024 and 2023, no vested employee stock options were exercised.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Controlled Equity Offering</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2022, the Company entered into the Sales Agreement (the "ATM facility") with Cantor Fitzgerald &amp; Co. as Agent, pursuant to which the Company may offer and sell from time to time up to $12.2 million of shares of Company’s common stock through the Agent. The offering and sale of such shares has been registered under the Securities Act of 1933, as amended.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2024, 358,210 shares were sold pursuant to the Sales Agreement for net proceeds of $0.6 million. Approximately $10.4 million remains available for sale under the ATM facility.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Private Placement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 10, 2023, the Company entered into a letter agreement (the “Letter Agreement”) with Armistice Capital Master Fund Ltd. (“Armistice”), which held a warrant (the “Prior Warrant”) to purchase 9,900,990 shares of common stock of the Company (the “Common Stock”) with an exercise price of $1.39 per share, offering Armistice the opportunity to exercise the Prior Warrant for cash, provided the Prior Warrant was exercised for cash on or prior to 5:00 P.M. Eastern Time on July 10, 2028 (the “End Date”). In addition, Armistice would receive a “reload” warrant (the “Reload Warrant”) to purchase 3,750,000 shares of Common Stock with an exercise price of $5.13 per share, the closing price as reported by the Nasdaq Capital Market on July 7, 2023. The terms of the Reload Warrant and Letter Agreement provide for customary resale registration rights. The Letter Agreement also provides that for a period of 45 days after the issuance of the Reload Warrant, the Company’s may not sell shares of Common Stock pursuant to its sales agreement with Cantor Fitzgerald &amp; Co., dated as of April 8, 2022, at price per share less than $6.25. The Reload Warrant may be exercised at all times prior to the 54 months month anniversary of its issuance date. The Prior Warrant and the Reload Warrant both provide that a holder (together with its affiliates) may not exercise any portion of the Prior Warrant or the Reload Warrant to the extent that the holder would own more than 9.99% of the Company’s outstanding Common Stock immediately after exercise, as such percentage ownership is determined in accordance with the terms of such warrant. To the extent the exercise of the Prior Warrant would result in Armistice holding more than 9.99% of the Company’s outstanding Common Stock, such shares of Common Stock in excess of 9.99% will be held in abeyance. The Letter </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreement amended the Prior Warrant to extend the expiration date thereof to one year following the original expiration date set forth therein.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Armistice exercised the Prior Warrant on July 10, 2023, and the Company received gross proceeds of approximately $13.8 million. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third Amendment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with the execution of the Third Amendment, as defined and described in Note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">on January 2, 2024, the Company issued to Innovatus a warrant to purchase 191,096 shares of the Company’s common stock with an exercise price of $1.83 per share. The warrant may be exercised on a cashless basis, and is immediately exercisable through January 2, 2029. The number of shares of common stock for which the warrant is exercisable and the exercise price are subject to certain proportional adjustments as set forth in the Third Amendment. The warrant is equity-classified with a fair value of approximately $0.2 million at issuance, which was treated as a debt issuance cost and will be amortized through interest expense over the remaining contractual term of the Term Loan. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the warrant at the issuance date was calculated using the Black-Scholes pricing model and include the following assumptions:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.86</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 15000000 7500 7500000 7500 7500000 1000 0.01 22.00 P30D 200000 11.00 91 0.099 0.199 0.50 5000000 15000000 100000 14900000 2000000 2000000 0.0001 0.0001 15000 15000 15000 15000 170000000 170000000 0.0001 0.0001 29556474 29556474 29130607 29130607 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024 and 2023, the Company reserved for issuance the following shares of common stock related to the potential exercise of employee stock options, unvested restricted stock, convertible preferred stock, pre-funded warrants and all other warrants (collectively, "common stock equivalents"):</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common stock and common stock equivalents:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,556,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,552,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock issuable upon exercise of pre-funded warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,911,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock and pre-funded stock warrants</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,556,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,463,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options to Purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested Restricted Stock Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Preferred Stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warrants to Purchase Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,984,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,196,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,222,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,343,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 29556474 12552673 0 5911000 29556474 18463673 1876031 1194202 891 891 441218 125000 1363636 1363636 3984484 10196268 37222734 31343670 0 389000 0 0 12200000 358210 600000 10400000 9900990 1.39 3750000 5.13 P45D 6.25 P54M 0.0999 0.0999 0.0999 P1Y 13800000 191096 1.83 200000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the warrant at the issuance date was calculated using the Black-Scholes pricing model and include the following assumptions:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.86</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.93%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 1.86 0.8500 0.0393 5.0 0 Stock-Based Compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized total stock-based compensation expense during the three months ended March 31, 2024 and 2023 as follows (table in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:74.563%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Service-based awards:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted Stock Units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock Option Awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Based Restricted Stock Awards</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance based restricted stock awards during the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Based Restricted Stock Awards</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average <br/>Grant-Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock awards are measured based on their fair value on the date of grant and amortized over the vesting period of 20 months. As of March 31, 2024, there is no unrecognized stock-based compensation expense related to performance based restricted stock awards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service Based Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s service-based restricted stock units during the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Service Based Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">258,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.65 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of service based restricted stock units are measured based on their fair value on the date of grant and amortized over the vesting period. The vesting periods range from 1 to 3 years. As of March 31, 2024, the unrecognized stock-based compensation expense was $0.4 million, which is expected to be recognized over the next 2.5 years. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service Based Stock Option Awards</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the service-based stock option awards granted for the three months ended March 31, 2024 were based on the following assumptions:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.134%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.39</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 - 5.62</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s service-based stock option activity for the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Service Based Stock Option Awards</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares<br/>Underlying<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:700;line-height:120%">(in $1,000's)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the closing price of the Company's common stock and the exercise price of the stock options that had strike prices below the closing price.</span></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value for service based stock option awards granted during the three months ended March 31, 2024 was $0.98. No service based stock option awards were granted during the three months ended March 31, 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, total stock-based compensation expense related to unvested options not yet recognized totaled approximately $1.1 million, which is expected to be recognized over the next 3.3 years.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized total stock-based compensation expense during the three months ended March 31, 2024 and 2023 as follows (table in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.260%"><tr><td style="width:1.0%"></td><td style="width:74.563%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Service-based awards:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted Stock Units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock Option Awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">193 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 118000 45000 133000 148000 251000 193000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance based restricted stock awards during the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Based Restricted Stock Awards</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average <br/>Grant-Date <br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">891 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 891 62.70 891 62.70 P20M 0 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s service-based restricted stock units during the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Service Based Restricted Stock Units</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">258,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">249,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">441,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.65 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 258885 1.83 249990 1.39 67657 1.37 441218 1.65 P1Y P3Y 400000 P2Y6M <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the service-based stock option awards granted for the three months ended March 31, 2024 were based on the following assumptions:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.134%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.39</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 - 5.62</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 1.39 0.818 0.0431 P5Y7M9D P5Y7M13D <div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s service-based stock option activity for the three months ended March 31, 2024 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Service Based Stock Option Awards</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares<br/>Underlying<br/>Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic Value</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:700;line-height:120%">(in $1,000's)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328,621 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.14 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 1328621 5.22 549160 1.39 1750 2.06 1876031 4.10 P8Y8M12D 380399000 430662 12.14 P7Y4M24D 57960000 0.98 0 1100000 P3Y3M18D License Agreements<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product License Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a party to a Licensing Agreement between the Company and Charak, LLC ("Charak") dated January 7, 2002 (the "2002 Agreement") that grants the Company exclusive worldwide rights to certain patents and information related to our Triferic product. On October 7, 2018, the Company entered into a Master Services and IP Agreement (the “Charak MSA”) with Charak and Dr. Ajay Gupta, a former Officer of the Company. Pursuant to the MSA, the parties entered into three additional agreements described below related to the license of certain soluble ferric pyrophosphate (“SFP”) intellectual property owned by Charak. As of March 31, 2024 and December 31, 2023, the Company has accrued $87,900 relating to certain IP reimbursement expenses and certain sublicense royalty fees, which is included within accrued liabilities on the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Charak MSA, the aforementioned parties entered into an Amendment, dated as of October 7, 2018 (the “Charak Amendment”), to the 2002 Agreement, under which Charak granted the Company an exclusive, worldwide, non-transferable license to commercialize SFP for the treatment of patients with renal failure. The Charak Amendment amends the royalty payments due to Charak under the 2002 Agreement such that the Company is liable to pay Charak royalties on net sales by the Company of products developed under the license, which includes the Company’s Triferic product, at a specified rate until December 31, 2021 and thereafter at a reduced rate from January 1, 2022 until February 1, 2034. Additionally, the Company is required to pay Charak a percentage of any sublicense income during the term of the agreement, which cannot be less than a minimum specified percentage of net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and be no less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also pursuant to the Charak MSA, the Company and Charak entered into a Commercialization and Technology License Agreement IV Triferic dated as of October 7, 2018 (the “IV Agreement”), under which Charak granted the Company an exclusive, sub-licensable, royalty-bearing license to SFP for the purpose of commercializing certain intravenous-delivered products incorporating SFP for the treatment of iron disorders worldwide for a term that expires on the later of February 1, 2034 or upon the expiration or termination of a valid claim of a licensed patent. The Company was liable to pay Charak royalties on net sales by the Company of products developed under the license at a specified rate until December 31, 2021. From January 1, 2022 until February 1, 2034, the Company is liable to pay Charak a base royalty at a reduced rate on net sales and an additional royalty on net sales while there exists a valid claim of a licensed patent, on a country-by-country basis. The Company shall also pay to Charak a percentage of any sublicense income received during the term of the IV Agreement, which amount shall not be less than a minimum specified percentage of net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and not be less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also pursuant to the Charak MSA, the Company and Charak entered into a Technology License Agreement TPN Triferic dated as of October 7, 2018 (the “TPN Agreement”), pursuant to which Charak granted the Company an exclusive, sub-licensable, royalty-bearing license to SFP for the purpose of commercializing worldwide certain TPN products incorporating SFP. The license grant under the TPN Agreement continues for a term that expires on the later of February 1, 2034 or upon the expiration or termination of a valid claim of a licensed patent. During the term of the TPN Agreement, the Company is liable to pay Charak a base royalty on net sales and an additional royalty on net sales while there exists a valid claim of a licensed patent, on a country-by-country basis. The Company shall also pay to Charak a percentage of any sublicense income received during the term of the TPN Agreement, which amount shall not be less than a minimum royalty on net sales of the licensed products by the sublicensee in jurisdictions where there exists a valid claim, on a country-by-country basis, and not be less than a lower rate of the net sales of the licensed products by the sublicensee in jurisdictions where there exists no valid claim, on a country-by-country basis.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The potential milestone payments are not yet considered probable, and no milestone payments have been accrued as of March 31, 2024 and December 31, 2023.</span></div> 3 87900 87900 0 0 Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell leases its production facilities and administrative offices as well as certain equipment used in its operations including leases on transportation equipment used in the delivery of its products. The lease terms range from monthly to six years. Rockwell occupies a 51,000 square foot facility and a 17,500 square foot facility in Wixom, Michigan under a lease expiring in August 2027. Rockwell also occupies two other manufacturing facilities, a 51,000 square foot facility in Grapevine, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Texas under a lease expiring in December 2025, and a 57,000 square foot facility in Greer, South Carolina under a lease expiring February 2026. In addition, Rockwell occupied 4,100 square feet of office space in Hackensack, New Jersey under a lease expiring on October 31, 2024. This lease was subleased on December 15, 2021 with an expiration date of October 31, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes quantitative information about the Company’s operating and finance leases (table in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.420%"><tr><td style="width:1.0%"></td><td style="width:66.830%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">542 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease obligations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease rent expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total rent expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other information</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term – operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term – finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate – operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate – finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2024 (remaining)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,321 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less present value discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rockwell leases its production facilities and administrative offices as well as certain equipment used in its operations including leases on transportation equipment used in the delivery of its products. The lease terms range from monthly to six years. Rockwell occupies a 51,000 square foot facility and a 17,500 square foot facility in Wixom, Michigan under a lease expiring in August 2027. Rockwell also occupies two other manufacturing facilities, a 51,000 square foot facility in Grapevine, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Texas under a lease expiring in December 2025, and a 57,000 square foot facility in Greer, South Carolina under a lease expiring February 2026. In addition, Rockwell occupied 4,100 square feet of office space in Hackensack, New Jersey under a lease expiring on October 31, 2024. This lease was subleased on December 15, 2021 with an expiration date of October 31, 2024.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes quantitative information about the Company’s operating and finance leases (table in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.420%"><tr><td style="width:1.0%"></td><td style="width:66.830%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">542 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease obligations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease rent expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total rent expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other information</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term – operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term – finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate – operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate – finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2024 (remaining)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,321 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less present value discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P6Y 51000 17500 2 51000 57000 4100 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes quantitative information about the Company’s operating and finance leases (table in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.420%"><tr><td style="width:1.0%"></td><td style="width:66.830%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.497%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Three Months Ended <br/>March 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">542 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on lease obligations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease rent expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total rent expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Other information</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing cash flows from finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term – operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term – finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate – operating leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate – finance leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 420000 404000 122000 115000 542000 519000 141000 141000 32000 39000 173000 180000 5000 4000 720000 703000 437000 424000 32000 39000 138000 128000 P2Y2M12D P2Y9M18D P3Y2M12D P4Y2M12D 0.065 0.064 0.064 0.064 <div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2024 (remaining)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,321 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less present value discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:7pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum rental payments under operating and finance lease agreements are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:74.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2024 (remaining)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ending December 31, 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,321 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less present value discount</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,968 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1261000 503000 1587000 676000 946000 666000 525000 311000 2000 0 4321000 2156000 353000 206000 3968000 1950000 Loan and Security Agreement<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2020, the Company and Rockwell Transportation, Inc., as Borrowers, entered into a Loan and Security Agreement (the "Loan Agreement") with Innovatus Life Sciences Lending Fund I, LP ("Innovatus"), as collateral agent and the lenders party thereto, pursuant to which Innovatus, as a lender, agreed to make certain term loans to the Company in the aggregate principal amount of up to $35.0 million (the "Term Loans"). Funding of the first $22.5 million tranche was completed on March 16, 2020. The Company is no longer eligible to draw on additional tranches, which were tied to the achievement of certain milestones. Net draw down proceeds were $21.2 million with closing costs of $1.3 million. The Company also owes an additional fee equal to 4.375% of the funded amount of the Term Loans, or $1.0 million (such additional fee, the "Final Fee") at </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maturity. The Company is accreting up to this Final Fee premium with a charge against interest expense on the accompanying condensed consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with each funding of the Term Loans, the Company was required to issue to Innovatus a warrant (the “Warrants”) to purchase a number of shares of the Company’s common stock equal to 3.5% of the principal amount of the relevant Term Loan funded divided by the exercise price. In connection with the first tranche of the Term Loans, the Company issued a Warrant to Innovatus, exercisable for an aggregate of 43,388 shares of the Company’s common stock at an exercise price of $18.15 per share. The Warrant may be exercised on a cashless basis and is immediately exercisable through the seventh anniversary of the applicable funding date. The number of shares of common stock for which the Warrant is exercisable and the associated exercise price are subject to certain proportional adjustments as set forth in such Warrant. The Company evaluated the warrant under ASC 470, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and recognized an additional debt discount of approximately $0.5 million based on the relative fair value of the base instruments and warrants. The Company calculated the fair value of the warrant using the Black-Scholes model.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan was scheduled to mature on March 16, 2025, and bore interest at the greater of (i) Prime Rate (as defined in the Loan Agreement) and (ii) 4.75%, plus 4.00%, with an initial interest rate of 8.75% per annum. The Company had the option, under certain circumstances, to add 1.00% of such interest rate amount to the then outstanding principal balance in lieu of paying such amount in cash.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan Agreement is secured by all assets of the Company and Rockwell Transportation, Inc. and contains customary representations and warranties and covenants, subject to customary carve outs, and initially included financial covenants related to liquidity and sales of Triferic. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company entered into an amendment to the Loan Agreement in which the Company, in exchange for Innovatus lowering the sales covenants, agreed to: (i) prepay an aggregate principal amount of $7.5 million in ten installments commencing on December 1, 2021; (ii) pay an additional prepayment premium of 5% on prepaid amounts if the Company elects to prepay all outstanding Term Loans on or before September 24, 2023; and (iii) maintain minimum liquidity of no less than $5.0 million if the aggregate principal amount of Term Loans is greater than $15 million pursuant to the liquidity covenant in the Loan Agreement. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2022, the Company entered into a Second Amendment to the Loan and Security Agreement (the “Second Amendment”) dated as of November 14, 2022 with Innovatus. Pursuant to the Second Amendment, the Company (i) prepaid an additional aggregate principal amount of $5.0 million in Term Loans in one installment on November 14, 2022; and (ii) paid interest only payments until September 2023, at which time it resumed scheduled debt payments. The financial covenant related to the sales of Triferic was replaced with the trailing 6 months revenue of the Company's concentrates products. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 2, 2024, the Company entered into the Third Amendment to and Restatement of the Loan and Security Agreement (the "Third Amendment") with Innovatus, dated January 1, 2024. The Third Amendment provides for the continuation of term loans initially borrowed under the Loan Agreement amounting to $8.0 million as of January 1, 2024. The Company will make interest-only payments on the Term Loans for 30 months, or up to 36 months if certain conditions are met. The Term Loans will mature on January 1, 2029, unless earlier repaid. Effective on January 1, 2024, the Term Loans will bear interest equal to the sum of (i) the greater of (a) Prime Rate (as defined in the Third Amendment) and (b) 7.50% plus (ii) 3.50%. At the Company's option, 2.00% of the interest due on any applicable interest payment date during the interest-only period may be paid in-kind by adding such amount to the then outstanding principal balance of the Term Loans. The Term Loans may be voluntarily prepaid in full (but not partially) at any time, upon at least <span style="-sec-ix-hidden:f-693">seven</span> business days’ prior notice. In connection with any voluntary prepayment or satisfaction of the Term Loans prior to the maturity date (including any acceleration), the Company will pay all accrued and unpaid interest and all other amounts due in connection with the Term Loans, together with (x) a prepayment fee (the “Prepayment Fee”) equal to: (i) 6.0% of the principal amount of the Term Loans prepaid if the payment is made before January 1, 2025; (ii) 2.0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2025 but on or before January 1, 2026; (iii) 1.0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2026 but on or before January 1, 2027; or (iv) 0% of the principal amount of the Term Loans prepaid if the payment is made after January 1, 2027 through maturity, and (y) the Final Fee. The Term Loans will be mandatorily prepaid upon a change in control of the Company, or upon any early termination/acceleration of the Term Loans. In the event of a mandatory prepayment of the Term Loans, the Company shall be required to pay the Prepayment Fee (if applicable), as well as the Final Fee. The Third Amendment Final Fee shall be due and payable at maturity if it has not previously been paid in full in connection with a prepayment of the Term Loans. The Third Amendment was treated as a modification for accounting purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Amendment contains various financial covenants and customary representations and warranties and affirmative and negative covenants, subject to exceptions as described in the Third Amendment. The Company's ability to comply with the covenants under the Third Amendment may be adversely affected by events beyond its control. If the Company is unable to comply with the covenants under the Third Amendment, it would pursue all available cure options in order to regain compliance. However, the Company may not be able to mutually agree with Innovatus on appropriate remedies to cure a future breach of a covenant, which could give rise to an event of default. However, as of March 31, 2024, the Company was in compliance with all covenants under the Third Amendment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the Third Amendment, on January 2, 2024, the Company issued a warrant to purchase shares of the Company’s common stock. The warrant is equity-classified with a fair value of $0.2 million at issuance, which was treated as a debt issuance cost and will be amortized through interest expense over the remaining contractual term of the Term Loan. For additional information, see Note 11.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate is 12.0% as of March 31, 2024. For the three months ended March 31, 2024 and 2023, interest expense amounted to $0.2 million and $0.4 million, respectively. As of March 31, 2024, the outstanding balance of the Term Loan was $8.3 million, net of unamortized issuance costs and discount of $0.7 million, and including $0.8 million of premium accretion, $0.1 million related to a fee resulting from the Third Amendment, and paid-in-kind interest of $40 thousand.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the schedule of principal payments on the Term Loan as of March 31, 2024 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:83.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remaining)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 (inclusive of Final Fee)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt maturities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs, discount and premium, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Long-Term, net of issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 35000000 22500000 21200000 1300000 0.04375 1000000 0.035 43388 18.15 500000 0.0475 0.0400 0.0875 0.0100 7500000 10 0.05 5000000 15000000 5000000 8000000 P30M P36M 0.0750 0.0350 0.0200 0.060 0.020 0.010 0 200000 0.120 200000 400000 8300000 700000 800000 100000 40000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the schedule of principal payments on the Term Loan as of March 31, 2024 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.840%"><tr><td style="width:1.0%"></td><td style="width:83.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remaining)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 (inclusive of Final Fee)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt maturities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs, discount and premium, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan - Long-Term, net of issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,265 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 1352000 3246000 3246000 1254000 9098000 833000 8265000 Insurance Financing Note PayableOn June 3, 2023, the Company entered into a short-term note payable for $0.7 million, bearing interest at 9.59% per annum to finance various insurance policies. Principal and interest payments related to this note began on July 3, 2023 and were paid on a straight-line amortization over nine months with the final payment due on March 3, 2024. During the three months ended March 31, 2024, the Company's insurance financing note payable balance was paid in full 700000 0.0959 P9M false false false false