0001200375-24-000007.txt : 20240228 0001200375-24-000007.hdr.sgml : 20240228 20240228160912 ACCESSION NUMBER: 0001200375-24-000007 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20240228 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240228 DATE AS OF CHANGE: 20240228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CODEXIS, INC. CENTRAL INDEX KEY: 0001200375 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL ORGANIC CHEMICALS [2860] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 710872999 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34705 FILM NUMBER: 24695371 BUSINESS ADDRESS: STREET 1: 200 PENOBSCOT DRIVE CITY: REDWOOD CITY STATE: CA ZIP: 94063 BUSINESS PHONE: 650-421-8100 MAIL ADDRESS: STREET 1: 200 PENOBSCOT DRIVE CITY: REDWOOD CITY STATE: CA ZIP: 94063 FORMER COMPANY: FORMER CONFORMED NAME: CODEXIS INC DATE OF NAME CHANGE: 20021022 8-K 1 cdxs-20240228.htm 8-K cdxs-20240228
0001200375FALSE00012003752024-02-282024-02-28

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 _________________________________
FORM 8-K
_________________________________
 
CURRENT REPORT
PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
Date of report (Date of earliest event reported): February 28, 2024
_________________________________
 Codexis, Inc.
(Exact name of Registrant as Specified in its Charter)
_________________________________
 
 
Delaware 001-34705 71-0872999
(State or other jurisdiction
of incorporation)
 
(Commission
File Number)
 
(I.R.S. Employer
Identification No.)
200 Penobscot Drive
Redwood City, CA 94063
(Address of Principal Executive Offices) (Zip Code)
(650) 421-8100
(Registrant's telephone number, including area code)
_________________________________
 
 Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
Written communication pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:
Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Common Stock, par value $0.0001 per shareCDXSThe Nasdaq Global Select Market


 Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
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.





Item 2.02.Results of Operations and Financial Condition
On February 28, 2024, Codexis, Inc. (the “Company”) announced its financial results for the fourth quarter and year ended December 31, 2023. The full text of the press release issued in connection with the announcement is furnished as Exhibit 99.1 to this Current Report on Form 8-K.
The information in Item 2.02 of this Current Report on Form 8-K (including Exhibit 99.1) shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference under the Securities Act of 1933, as amended, except as expressly set forth by specific reference in such a filing.

Item 9.01.Financial Statement and Exhibits
(d) Exhibits
Exhibit No.Description
99.1
104Cover Page Interactive Data File (embedded within the Inline XBRL document).





SIGNATURE
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 hereunto duly authorized.
Date: February 28, 2024
CODEXIS, INC.
By:/s/ Sriram Ryali
Name:Sriram Ryali
Title:Chief Financial Officer


EX-99.1 2 fy2023pressrelease991.htm EX-99.1 Document

Exhibit 99.1
imagea.jpg
Codexis Reports Fourth Quarter and Fiscal Year 2023 Financial Results

Anticipate 2024 Product Revenue Growth of at Least 10% vs. 2023 Excluding Enzyme Sales Related to PAXLOVID™

Recently Announced Debt Financing Reinforces Strong Financial Position with Projected Runway Through Expected Positive Cash-flow Around End of 2026

2024 to Focus on Securing Early Access Customers for ECO Synthesis™ Manufacturing Platform, Launch of Double-stranded RNA Ligase and Return to Growth for Pharmaceutical Manufacturing

REDWOOD CITY, Calif., February 28, 2024 -- Codexis, Inc. (NASDAQ: CDXS), a leading enzyme engineering company, today announced financial results for the fourth quarter and fiscal year ended December 31, 2023, and provided a business update.

“We are thrilled with how we closed out 2023, and it’s quite clear that the strategic decisions we made last year are translating into real momentum as we kick off 2024. We recently executed asset purchases for our lead biotherapeutics asset, CDX-7108, with Nestlé Health Science, and our newly engineered dsDNA ligase with Roche. We also completed an out-licensing deal with Aldevron for our Codex® HiCap RNA Polymerase to extend our commercial reach into the growing mRNA-based therapeutics market. Finally, we have made impressive technical progress with our ECO Synthesis™ manufacturing platform since unveiling the technology last spring, culminating in the demonstration of gram-scale synthesis in December. In alignment with our prioritized strategy, we’re driving value from non-core assets by putting them in the hands of capable partners while we focus on unlocking the vast potential of the ECO Synthesis™ manufacturing platform and returning our foundational, revenue-generating Pharmaceutical Manufacturing business to double-digit growth this year,” said Stephen Dilly, MBBS, PhD, Chief Executive Officer of Codexis. “Our recently announced non-dilutive financing with Innovatus further strengthens our financial position by both buffering our cash runway and providing capital to fund our planned ECO Synthesis™ Innovation Lab to further test the ECO Synthesis™ manufacturing platform in a non-GMP setting. We look forward to several upcoming milestones, including an important technical update at the TIDES USA annual meeting in May, as well as initiating early access customer testing of the ECO Synthesis™ manufacturing platform and launching our dsRNA ligase program in the second half of this year.”

Fourth Quarter and Recent Business Highlights

In November 2023 at the TIDES Europe annual meeting, Codexis presented a technical update for its Enzyme-Catalyzed Oligonucleotide (ECO) Synthesis™ manufacturing platform, which is in development to enable the commercial-scale production of ribonucleic acid interference (RNAi) therapeutics using an enzymatic route of synthesis. The presentation focused on the Company’s broader enzyme evolution and process development efforts for both the iterative nucleotide addition and the supply of critical nucleotide reagents. Driving for high volumetric productivity, data highlighted multiple, consecutive additions of 2’-modified RNA nucleotides to a growing oligonucleotide sequence, achieving significant coupling efficiencies with immobilized enzymes. Additionally, proof-of-concept was presented for an enzymatic “one-pot, two-step” phosphorylation cascade to manufacture nucleotide reagents for supply with the ECO Synthesis™ manufacturing platform.

In November 2023, Codexis announced the formation of its Strategic Advisory Board (SAB) to guide the Company’s strategic direction and offer valuable insights to inform the continued development of the ECO Synthesis™ manufacturing platform. John Maraganore, PhD, founder and former Chief Executive Officer of Alnylam Pharmaceuticals, joined the SAB as its inaugural external member. In February 2024, the Company announced the addition of Masad Damha, PhD, and Jim Lalonde, PhD, to the SAB. Dr. Damha is the Distinguished James McGill Professor at McGill University and his research has been instrumental in
Page | 1



the development of new therapeutic drugs based on RNA targeting and gene editing. Dr. Lalonde is a consultant focused on enzyme engineering and biotechnology companies and the former Senior Vice President of Research and Development at Codexis, where he oversaw the development of more than 50 enzymes for biotherapeutics, drug manufacturing, nutrition and molecular diagnostics applications.

In December 2023, David Butler, PhD, Chief Technology Officer at Hongene Biotech Corporation, joined Dr. Maraganore and Codexis leadership for a virtual key opinion leader event focused on the ECO Synthesis™ technology platform. Drs. Maraganore and Butler discussed the growth of RNAi therapeutics as a modality, the manufacturing landscape and the potential role of an enzymatic route of synthesis to enable the commercial-scale production of these therapeutics. A replay of the virtual event is accessible on the Investor Relations section of the Company’s website, located here.

In December 2023, Codexis achieved gram-scale synthesis with its ECO Synthesis™ technology platform, demonstrating the preparative-scale manufacture of an oligonucleotide, composed of the modified nucleotide building blocks typically used in ribonucleic acid (RNA) therapeutics, under process-like conditions. Successful completion of this technical milestone enables Codexis engineers to initiate a comprehensive assessment of the purity profile for small interference RNA (siRNA) developed with the ECO Synthesis™ manufacturing platform. Separately, data collected on process-related parameters provides foundational information for early models of the siRNA manufacturing process and allows the Company to open conversations with early access customers on their RNAi therapeutics manufacturing processes.

In December 2023, the Company entered into an agreement with Aldevron, a global leader in the custom development and manufacture of plasmid DNA, RNA and proteins for the biotech industry, for the global exclusive license to Codexis’ Codex® HiCap RNA Polymerase. Under the terms of the deal, Aldevron will receive global manufacturing and commercialization rights to the Codex® HiCap RNA Polymerase and Codexis will receive payments for near-term technical milestones, along with commercial milestones and sales-based royalties.

In December 2023, Codexis and Nestlé Health Science entered into a purchase agreement for CDX-7108, an investigational therapy for the potential treatment of exocrine pancreatic insufficiency (EPI). Under the terms of the agreement, Codexis will receive up to $45 million in potential milestone payments, including a $5 million upfront payment received in January 2024, as well as high single-digit net-sales-based royalties. Codexis will receive up to an additional $5 million if Nestlé Health Science exercises an option to purchase two additional early-stage enzymes being developed for EPI.

In February 2024, Codexis announced it had entered into a loan facility agreement with an affiliate of Innovatus Capital Partners, LLC, for up to $40 million. The non-dilutive capital reinforces the strength of Codexis’ cash position, provides additional buffer on the Company’s projected cash runway and enables the accelerated development of certain elements of the ECO Synthesis™ manufacturing platform, including the planned build-out of an ECO Synthesis™ Innovation Lab.

In February 2024, the Company announced it had entered into an exclusive, global license agreement with Roche for Codexis’ newly engineered dsDNA ligase. Under the terms of the agreement, Codexis is eligible to receive upfront and technical milestone payments. This deal supersedes the prior exclusive license on the evolved T4 DNA ligase.

Upcoming Milestones

Codexis plans to present a technical update on the ECO Synthesis™ manufacturing platform at the TIDES USA annual meeting in May 2024. During the event, the Company expects to highlight ECO Synthesis™ platform data demonstrating the linear synthesis of a full-length oligonucleotide strand composed of modified nucleotides and representative of double-stranded siRNA therapeutics.

Early access customer testing of the ECO Synthesis™ manufacturing platform remains on track to initiate in the second half of 2024. Feedback from this program will provide valuable insights and could lead to initial
Page | 2



commercial licensing opportunities in 2025, ahead of an anticipated full commercial launch of the platform in 2026.

The Company anticipates making its newly engineered, double-stranded RNA (dsRNA) ligase, or ecoRNA™ ligase, program widely available for customers in the second half of 2024. As part of Codexis’ initial market entry into the RNAi therapeutics space, the ecoRNAligase program is designed to augment and improve traditional phosphoramidite chemistry by stitching together small, manufactured strands of RNA. In addition to enabling the more efficient use of existing facilities, the ecoRNAligase program provides an opportunity to educate potential customers on the benefits of incorporating enzymatic solutions as a complement to their current manufacturing processes.

Fiscal Year 2023 Financial Highlights

Total revenues, excluding enzyme sales related to PAXLOVID™, decreased by 2% to $62.0 million for fiscal year 2023 compared to $63.2 million for fiscal year 2022. Including enzyme sales related to PAXLOVID™, total revenues were $70.1 million for fiscal year 2023 compared to $138.6 million for fiscal year 2022.

Product revenues, excluding enzyme sales related to PAXLOVID™, decreased by 16% to $34.8 million for fiscal year 2023 compared to $41.3 million for fiscal year 2022. Including enzyme sales related to PAXLOVID™, product revenues were $42.9 million for fiscal year 2023 compared to $116.7 million for fiscal year 2022.

R&D revenues for fiscal year 2023 were $27.2 million compared to $21.9 million for fiscal year 2022; the increase was primarily due to higher license fees from Pfizer and Nestlé, offset by lower R&D fees from existing collaboration agreements.

Product gross margin, excluding enzyme sales related to PAXLOVID™, was 63% for fiscal year 2023 compared to 52% for fiscal year 2022. The increase was largely due to deferred product revenue with no related costs in 2023 that was recognized due to the planned termination of an enzyme supply agreement with a food and feed customer, partially offset by variability in the product mix. Including enzyme sales related to PAXLOVID™, product gross margin for fiscal year 2023 was 70% compared to 67% for fiscal year 2022.

R&D expenses for fiscal year 2023 were $58.9 million compared to $80.1 million for fiscal year 2022; the decrease was primarily driven by a decrease in costs associated with lower headcount, a decrease in outside services related to manufacturing and regulatory expense, lower lab supplies expense, and a decrease in lease costs due to assignment of the San Carlos facility lease.

Selling, General & Administrative expenses for fiscal year 2023 were $53.3 million compared to $52.2 million for fiscal year 2022; the increase was primarily due to higher payroll-based expenses and higher fees for outside services, partially offset by lower stock-based compensation costs.

The net loss for fiscal year 2023 was $76.2 million, or $1.12 per share, compared to a net loss of $33.6 million, or $0.51 per share, for the fiscal year 2022. Excluding enzyme sales related to PAXLOVID™, net loss for the fiscal year 2023 would have been $84.4 million, or $1.24 per share. Further excluding all charges related to the restructuring and non-cash impairment charges, net loss for fiscal year 2023 was $50.8 million, or $0.74 per share.

As of December 31, 2023, the Company had pro forma cash and cash equivalents of $70.1 million, including cash and cash equivalents of approximately $65.1 million as of December 31, 2023, and a $5.0 million upfront payment received in January 2024 related to the recent Nestlé transaction. In addition, the Company retained approximately $29.2 million in net proceeds from a previously announced debt financing in February 2024.

Fourth Quarter 2023 Financial Highlights

Page | 3



Total revenues, excluding enzyme sales related to PAXLOVID™, increased by 42% to $18.4 million for fourth quarter 2023 compared to $13.0 million in fourth quarter 2022. Including enzyme sales related to PAXLOVID™, total revenues were $26.6 million in fourth quarter 2023 compared to $30.4 million in fourth quarter 2022.

Product revenues, excluding enzyme sales related to PAXLOVID™, increased by 69% to $9.9 million for fourth quarter 2023 compared to $5.9 million in fourth quarter 2022. Including enzyme sales related to PAXLOVID™, product revenues were $18.1 million in fourth quarter 2023 compared to $23.3 million in fourth quarter 2022.

R&D revenues for fourth quarter 2023 were $8.5 million compared to $7.1 million in fourth quarter 2022; the increase was primarily due to higher license fees, offset by lower R&D fees from existing collaboration agreements.

Product gross margin, excluding enzyme sales related to PAXLOVID™, was 71% for fourth quarter 2023 compared to 44% in fourth quarter 2022. The increase was largely due to increased sales of higher margin products. Including enzyme sales related to PAXLOVID™, product gross margin for fourth quarter 2023 was 84% compared to 64% in fourth quarter 2022.

R&D expenses for fourth quarter 2023 were $11.2 million compared to $19.7 million in fourth quarter 2022; the decrease was primarily driven by a decrease in costs associated with lower headcount, a decrease in outside services related to manufacturing and regulatory expenses and lower lab supply.

Selling, General & Administrative expenses for fourth quarter 2023 were $12.2 million compared to $12.3 million in fourth quarter 2022; the decrease was primarily due to lower payroll-based expenses and stock-based compensation costs.

The net loss for fourth quarter 2023 was $7.2 million, or $0.10 per share, compared to a net loss of $12.6 million, or $0.19 per share, for fourth quarter 2022. Excluding enzyme sales related to PAXLOVID™, net loss for fourth quarter 2023 would have been $15.3 million, or $0.22 per share.

Excluding all non-cash impairment charges, net income for fourth quarter 2023 was $1.1 million, or $0.02 per share.

2024 Financial Guidance

Codexis is introducing financial guidance for 2024, as follows:

Product revenues are expected to be in the range of $38 million to $42 million, excluding revenue related to PAXLOVID™.

R&D revenues are expected to be in the range of $18 million to $22 million.

Gross margin on product revenue is expected to be in the range of 58% to 63%, excluding revenue related to PAXLOVID™.

In addition, Codexis expects that its existing cash and cash equivalents will be sufficient to fund its planned operations through positive cash flow, expected around the end of 2026.

Conference Call and Webcast

Codexis will hold a conference call and webcast today beginning at 4:30 p.m. ET. A live webcast and slide presentation to accompany the conference call will be available on the Investors section of the Company website at www.codexis.com/investors. The conference call dial-in numbers are 877-705-2976 for domestic callers and 201- 689-8798 for international callers.

Page | 4



A telephone recording of the call will be available for 48 hours beginning approximately two hours after the completion of the call by dialing 877-660-6853 for domestic callers or 201-612-7415 for international callers. Please use the passcode 13726635 to access the recording. A webcast replay will be available on the Investors section of the Company website for 90 days, beginning approximately two hours after the completion of the call.

About Codexis

Codexis is a leading enzyme engineering company leveraging its proprietary CodeEvolver® technology platform to discover, develop and enhance novel, high-performance enzymes and other classes of proteins. Codexis enzymes solve for real-world challenges associated with small molecule pharmaceuticals manufacturing and nucleic acid synthesis. The Company is currently developing its proprietary ECO Synthesis™ manufacturing platform to enable the scaled manufacture of RNAi therapeutics through an enzymatic route. Codexis’ unique enzymes can drive improvements such as higher yields, reduced energy usage and waste generation, improved efficiency in manufacturing and greater sensitivity in genomic and diagnostic applications. For more information, visit https://www.codexis.com.

Forward-Looking Statements

This press release contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. In some cases, you can identify forward-looking statements by terminology such as “aim,” “anticipate,” “assume,” “believe,” “contemplate,” “continue,” “could,” “design,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “positioned,” “potential,” “predict,” “seek,” “should,” “suggest,” “target,” “on track,” “will,” “would” and other similar expressions that are predictions of or indicate future events and future trends, or the negative of these terms or other comparable terminology. To the extent that statements contained in this press release are not descriptions of historical facts, they are forward-looking statements reflecting the current beliefs and expectations of management, including but not limited to statements regarding anticipated milestones, including product launches, technical milestones, data releases and public announcements related thereto; whether Codexis will be able to, and the timing of it entering pre-commercial testing of its ECO Synthesis™ manufacturing platform with select customers in 2024, entering into initial commercial licensing opportunities in 2025 and the subsequent expected commercial launch in 2026; Codexis’ expectations regarding 2024 product revenues, R&D revenues and gross margin on product revenue, as well as its ability to fund planned operations through the end of 2026; Codexis’ ability to achieve positive cash flow around the end of 2026; Codexis’ expectation that its newly engineered double-stranded ecoRNAligase program will be widely available for customers in 2024 and the potential of its ecoRNAligase program to, among other things, improve traditional phosphoramidite chemistry and enable more efficient use of existing manufacturing infrastructure; Codexis’ expectation that its Pharmaceutical Manufacturing business will return to growth in 2024; the anticipated use of proceeds under Codexis’ new loan facility with Innovatus, including the planned ECO Synthesis™ Innovation Lab; the potential of the ECO Synthesis™ manufacturing platform, including its ability to be broadly utilized and to enable commercial-scale manufacture of RNAi therapeutics through an enzymatic route; and expectations regarding future demand for siRNA and dsRNA. You should not place undue reliance on these forward-looking statements because they involve known and unknown risks, uncertainties and other factors that are, in some cases, beyond Codexis’ control and that could materially affect actual results. Factors that could materially affect actual results include, among others: Codexis’ dependence on its licensees and collaborators; if any of its collaborators terminate their development programs under their respective license agreements with Codexis; Codexis may need additional capital in the future in order to expand its business; if Codexis is unable to successfully develop new technology such as its ECO Synthesis™ manufacturing platform and dsRNA; Codexis’ dependence on a limited number of products and customers, and potential adverse effects to Codexis’ business if its customers’ products are not received well in the markets; if Codexis is unable to develop and commercialize new products for its target markets; if competitors and potential competitors who have greater resources and experience than Codexis develop products and technologies that make Codexis’ products and technologies obsolete; Codexis’ ability to comply with debt covenants under its loan facility; if Codexis is unable to accurately forecast financial and operational performance; and market and economic conditions may negatively impact Codexis business, financial condition and share price. Additional information about factors that could materially affect actual results can be found in Codexis’ Annual Report on Form 10-K that will be filed with the Securities and Exchange Commission (SEC) on or about the date hereof, including under the caption “Risk Factors,” and in Codexis’ other periodic reports filed with the SEC. Codexis expressly disclaims any intent or obligation to update these forward-looking statements,
Page | 5



except as required by law. Codexis’ results for the quarter and year ended December 31, 2023, are not necessarily indicative of our operating results for any future periods.

For More Information
Investor Contact
Carrie McKim
(336) 608-9706
ir@codexis.com

Media Contact
Lauren Musto
(650) 421-8205
media@codexis.com


Page | 6



Codexis, Inc.
Condensed Consolidated Statements of Operations
(unaudited)
(In Thousands, Except Per Share Amounts)
 
 Three Months Ended December 31,Year Ended December 31,
 2023202220232022
Revenues:
Product revenue$18,099 $23,300 $42,906 $116,676 
Research and development revenue8,462 7,075 27,237 21,914 
Total revenues26,561 30,375 70,143 138,590 
Costs and operating expenses:
Cost of product revenue2,861 8,456 12,809 38,033 
Research and development11,234 19,689 58,885 80,099 
Selling, general and administrative12,184 12,314 53,250 52,172 
Restructuring charges— 3,167 3,284 3,167 
Asset impairment and other charges— — 9,984 — 
Total costs and operating expenses26,279 43,626 138,212 173,471 
Loss from operations282 (13,251)(68,069)(34,881)
Interest income906 823 4,172 1,441 
Other income (expense), net(8,345)(26)(12,274)124 
Loss before income taxes(7,157)(12,454)(76,171)(33,316)
Provision for income taxes35 151 69 276 
Net loss$(7,192)$(12,605)$(76,240)$(33,592)
Net loss per share, basic and diluted$(0.10)$(0.19)$(1.12)$(0.51)
Weighted average common stock shares used in computing net loss per share, basic and diluted69,500 65,558 68,131 65,344 

Page | 7



Codexis, Inc.
Condensed Consolidated Balance Sheets
(unaudited)
(In Thousands)
 
 December 31,
 20232022
Assets
Current assets:
Cash and cash equivalents$65,116 $113,984 
Restricted cash, current519 521 
Financial assets:
Accounts receivable10,036 31,904 
Contract assets815 2,116 
Unbilled receivables9,142 7,016 
Total financial assets19,993 41,036 
Less: allowances(65)(163)
Total financial assets, net19,928 40,873 
Inventories2,685 2,029 
Prepaid expenses and other current assets5,218 5,487 
Total current assets93,466 162,894 
Restricted cash1,062 1,521 
Investment in non-marketable equity securities9,700 20,510 
Right-of-use assets - Operating leases, net13,137 39,263 
Property and equipment, net15,487 22,614 
Goodwill2,463 3,241 
Other non-current assets1,246 350 
Total assets$136,561 $250,393 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$5,947 $3,246 
Accrued compensation11,246 11,453 
Other accrued liabilities4,735 15,279 
Current portion of lease obligations - Operating leases3,781 5,360 
Deferred revenue10,121 13,728 
Total current liabilities35,830 49,066 
Deferred revenue, net of current portion640 16,881 
Long-term lease obligations - Operating leases12,243 38,278 
Other long-term liabilities1,233 1,371 
Total liabilities49,946 105,596 
Stockholders’ equity:
Common stock
Additional paid-in capital584,138 566,081 
Accumulated deficit(497,530)(421,290)
Total stockholders’ equity86,615 144,797 
Total liabilities and stockholders’ equity$136,561 $250,393 
Page | 8

EX-101.SCH 3 cdxs-20240228.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 cdxs-20240228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Written Communications Written Communications Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Pre-commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Type Document Type Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 5 cdxs-20240228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 6 imagea.jpg begin 644 imagea.jpg MB5!.1PT*&@H -24A$4@ 3X !7" 8 "=M"D6 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[9T)G!3%O<=;DQCC>XDY3,SQO)(8C3G4D+R\)"8;#Q0%=G>FJ^^970Y% M35X\XQ43R:$QIWD2-?JBT7@ >[* ('@$$85==CE%4('GC2?&(PH"LN_WJZEF M>Z[=G=F961;J^_G\/WMT3==_ZOC5OZJ[JPV-1J/1:#0:C4:CT6@T&HU&H]%H M-!J-1J/1:#0:C4:CT6@T&HU&H]%H-!J-1J/1:#0:C4:CT6@T&HU&H]%H-!J- M1J/1:#0:C4:CT6@T&HU&H]%H-!J-1J/1:#0:C4:CZ3=5557O5;]J-!K-KHUI MNE\U+>]70CBWF;;[1]/T3U:'-!J-9M?#MKV3A/!:;3MQB1!V$'>\L_'W7 CA MSW%XCU0JC4:CV46HK@X.$[9WI^FZ7XK'O3,A> %^GA*/QP\2PIV%OUV55*/1 M:'8-8J9])::U/QXU8<(^IN5/&3=NW <9Z2$*#&*V_8VX<&ZIKZK?6R77:#2: MH8\IW.MJ:YTOC!@QXOW"\MJ]H'ZF97DSA4@<4NLXG\/QCE@L^)1*OMNQY\2) M$[-,':LXN7RAJ<-E)5>^A1I.LW.LF^3PK12FSIZ;B=U[&MW2=JZU(_J=\JLO MW_8H^#L70?3<%*6JJJJ]+_TN0)8?L=IK3G)!*)?T/$]S?3Q)37M";Q MF'"#D9CJWB&$^(!,O*L3C_N?]9)CCQ'"]TW;:\((L,IV_+7"]J3Q=Q388[!9 M**@?>E[RF%C,_IKZ>,E!P1^2A#^FY7K"=IHP,JW.]$=8_F/PEVL29WK)Y#&\ M2J4^7C+8X"S;N]=UZW;D7:C93K 6#:P+W^5:UTV,8-E56=:_JRS*#LKE:.1Y MDFF[-V:6XT#-\^OYCG);YZ>,YHY'C+;E:_%SI=&R^&:C=7'<&7C-FKCC&:VVMA?S&:%O_#:%Z\VFCI7&O,6 '?%D]0*;.PXOX8 MUZM/M3E\9_Z.3_H'"?\H,QW:Y7UR_S@_INT_*VV&YP'0IOPK!A$]ZG3CD@A .\Y%5H M6$\$B<+\$;;_INTDKXG9WNE5)5JCH/"A;)Y-),?ES+=0\_P=OL[#J/L[VTY\ M6655^RN-=T0GY7&C&5_,)K::U3JTL)(LZFCWIBQ\D_(ZU7CK@P?:'<^W&W, M?:P;(OQ3]:DLXK7>![*0B.F^#G.2*=KK(HB%1('W@0NR4# M\8=^A/[@[W6NFZP?'HM]0F53%$KX,,K79>4W$&/#323'LA&_@H&C&5'9UU66 M)0'1^)<=1)J1\BB+R0YH>?/S"M^4Q0= ?#8;TY9V(ZI*64MGZB>%YYYUW4;K MDBT0GA7&M.5)XZ;9'U>?+)X;NO8QIJ^T(':/X]RI/-J6I><=]67&"HAPQT7J MTUF(F'L.18_MG=^9O[.MJL/]AA<.\/G[41^;BVWC46.]\CS\"9_6H;Y_QIF; MRJY/3-?]*B+-6X/$6$QMO:FFXX]2AW8]\&6_B6G/O8P\:&%E#L1X#CGR"^\. ME4V_J15>%1K W%+[0Z'B:(K?EUJ6,T9E5S#E$K[0$-W*CH3?MR."GC1Z=.(0 ME771H(-]&67Z-+]_9GZEMJ*$+]-X;"8B+T:%=SZ\!()5_%0KE=\],J)D-$?A MRY5G:!42/D3WOU$"U>= Q'R8)K1<::(6MG?.V"P[>!H1^(5<(U19[]Z,&/&C M]]NV_U-,>UYCI)&O &FL'*;)96SHK(RP$=!2%11L=)SD%U5V?<**06A] <[S M9H#S1OT(K5A_HL;C--OVKN)BKLJ^W^02/C1Z^%27TY]\AE%5CO#A=XKZ2.-W M8#H<>PI3H>^H[(MA3V$Y*YA?9A[,/].O@=K8\:>C//P5PXZ+;N/OQ5)1',>+T-Y<04?S:EFTU9BQO,/YZ[_[J+/UC\D(;YUAGW/5H M=F1'8Y[3D#<%D;[(\9R9;8F#(<[_ M+]@;L$ULOXSL>(Q])6Q'F>>BA75LNXFYA41_NR1LE"C MM1Z0G9XS?_): L5 M(X3_#B*WNRS+NRB78>2:*BSWC;#"* @L:$8K*KL^J:FI^3 :PW0VH-[\84-! MI]K,FRIS^4*#KPV9_F2>C^>1HZ'EW1N/QP]7;O2+7,+'?#"J3L_TI3=#^BO@ MZ\,]_K C97>$E) G7X[%@IARH2 P9;9Q_G>C'8/Y29\M=SW\^&4N_XHUSZM# M'?C^L&'#+4U-'*@*D M*$U?OMR8\L 7U)EZI[%]@M&V=)MQ)\X9/1^-$5U/]+<)$>5]1G/GI3+*HTU? MAI^=WU1GRF(@PH>IY)^E$&4(5:JMIMJ^:?GW6XYW,&H_)@<_RGA$B.$*YLGO!*0C"WS:N M]606/CL>1Q#\? X5V8*($ 7M'5I?7]7;A8$].)+8=N)(=*+)?E#W-,[_:DV- MUKN<'L7(V!'53YLP%B,U.X[G'TIX^P?4_ZX[K)H]'I;[?=0%X4 MX:@9/3=\3$U];7]%M1"'J<_V22[AX^AK6<$XE:3?C!KE[8?O*?B/.WP M10I=CX\I8V-&V6R)Q>R"UTQ9CRS;\%RI#E+WFNT%I\=BL<&_-ZOQGGV-A@E%&7^$:W Z# /*B0]O2Q^05V=Z8@JEQ:] M=SCZ1$%7^%F/'CZ'SU^%NGTD=5$RO;VS72%HF(.T UKC'I+PRF8\[J9UA-!8 M>?BYU?$2DVIKG7Y/43,1(O%Y"(ZG_NP5=<-D2X+"D>&/$H#-&-DFX7R]-_1> M0",Z$*/BY9C2OY)+5'RN>SG^_<.']V_:FTOX9'E:_EDJ2=$(X5B6DYC/CI"K MSUN>R>IY'V"2/I@^+4NV@DH]J;EWJZ2['PT=AR%:>F5L(UR74Y.@2%Z MH7C-P;2U;=D:X];VW&N?#4L^CPCNR:Q(KPV1)*.\MB4W&@V=7U&IBZ(8X1LU M:L(^2"-G66%=T-@F>4O8B!%BX!=Q@ PD+/_'L T\-WVD$"**?)Q]027;O:BM MM2]A(8051N/O7FHT>!QA=45W8^!%!A7-I/N#_\&?)R!8QZFD X91H+"">RAT MF?D%;'RF\UN5M%?**7R$HSW$?@)$[E^9H[8JJQ<1^1VIDO>*Z?AQ*>SJ\Q13 M1)5OFJ9YM$JR\]+4\25$@=/E&F!;Y$((I[X4OVE+5Q@WS\N^[Z^I?8XQ%Q%C MFN@A>IR^XBTYC2T!Q0B?:2:/QLPE;>R2G1X= R'RK95^)(4W.V,Z^I+K9W1NBK#MW1WW_8-4 MTI)175W]P;CP&G*)+BO84R4@S3 M<7U03GG;QZLT Z88X4,?^Q;;3/@9_F1]8#93KY*4!6'[YR./DMX:-:00ECLS MBCXZ-&'"A/?!G\9,?^14U KFC/1'?D0E+3D4# M3OIFA>[# HIZWH2(%*EI=<$1\ZZ"N^[Y>M?,M" M0\=9QJQ5V],B/UZEY0W(4QXZ6Z5*T=3^7;F6QPL7%#U.>1O:SU5'2T(QPF=9 MWC&(XM.$CS^Y(XI*HBDU'&VBA9VJK#I$#MY:ZP0K.F)6!$277Y/3KH@_[-R( M9%[BQ0N5K&P((3Z*D?"AS#6_9'(^!T-TAI\.S'H% M=OQ:'2D9I8CX(O5XLTJB*37HJ).CBZHL?$Q[WX;(C%9)*@H:P616>M0?KG_ MGU-4DK)3P\>W[,2KT:DD?8)O#T(8\@X&E18^(FSGZLSZ2TV3_%X?[K_Y24XB(^?U@T MX@OKT?7KMEE.[-2/C\<_R/I^HT+"C"LN?II)4%*ZS03@>C?HC MKS0*;SH$YSTJ646(F=ZOHE&?$N#N>'Q,WJAS,(0O'H\?"J%[AATGS%.NS=I> MDTJ2DYP1G_ PG1^BPC=ET<%&<\=365=L>9/SE(Z+5:H4O(_O]@>/57^5E&*$ M+PB"#YF6/R'5 MN7YR:]AH^!,BN-FTRKO(FPON9H'\-U'L0E_8$"$.YZDD60R&\!'3].Z0^:@\ M*=BF)$%H_"4Z,"0NL#B MY9TB#9;PU=9:=DJD>P8,1(";;3O_\D"F\"E1?UX(_W+A!)<58T%R[&7(LU9E M,3@T==PHU_"B41^GP$WM?U0IRDJQPD=,R_MUKAN,:3P?^T-HC/!99Z&A[K9@ M9K01_?<1M-N_AG7B>,G+3-.IV6WVS.L/PO9_(Q_/4H6;FNZX*P?K%7+(^_RH M$,M1SO*6J\,5APTQ,Y*"CPO5X2P&2_CD#CJ6]T*TP_#I&W2&L2I)%IG"1V/G MHK_%VOA3S^Q&Y#(HRR0[:%CU4:-UZ1/R$;=0^'C%=_KRUXR6SK+M"1DR$.$C MB-Y_AGI\C0-N>(Y3R1#(KXGM('02OH&:S-/V;E59#!Y-[>>FUOHBFP_P_KW&10TJ M1=D8J/"1.*:PMIN8FOI\&.%E3X'[:_QL>!ZV$?[$-/E1M.6?[W:;$ZC[Y6:P M$,("XN\0GW-4DHJ#3G-#EO )]SIUN.+$A3TQQU1WIQ,^[B2CA2]"P],?,!K: M5\E;5L(;FWG?WK0EVXSFCN^I5&6A%,(7@G9SE(D^@>GJ*LS.WF$43POK.8ST MHG70+W-2LSNUK/2,Y?IG5/KBX:#!3HJ"O3TJ?"P,",U4'!Z4]QV@J=EU@>M M+V%DFM02CC=UMUD'1,=(BVA2PN>M&RSUS[7&QYMQU>&*DVN-#\*W2!W.8K"$ M;X00'T?T_G)4^!@9F&;^76%R"1\ZZ";X_XBP_(>+,3\8\[#E>"6_*;AH&A?- M,68CZ@N%CT]T<#."ID5E>T]$N80ORFC7W=]UDU_GXV:FF?@V^O%X"-L#^3].80SWYXNVCZC15Z:)QYVK5!:[-NB0IT6OHK)@4$D;1HP(/J225!0( M7]9570K)8-Q;QAN5418/T(?0'R5\#Z@D60Q>Q.?^"'6W+>QL,A)P$J^8IO-M ME22+3.&3=2^\9:5Z_\B@,'G!<&/>O)X+@3'12^AHZR#::5$+[^ MPI=4H3V>ZOIUEZ.-7 D_'J,_;)^9D:"*'#>:[F[P[&Y,.!8*84OXY5D8^/); MH?QYWR)53M 93X8/;[$20G\@-EMLV_N!2E(QN+,QQ2!L(/R9NH$YD?=VC<$0 M/@CT7A#CM&>M&<5#Q.Y327*22_C@YU+NOJV2#"TF+]K?F+'R$:.A?:3Z#RMD M3XC%:'Y_5G;5ZJ]'4_D.5JJ3L3,*7"::RGW&"^N\C&ES,/A;Z&!I? M"<%-3E7R71?>"6Y:?I>,9-275_/]92BDDNP!5@B\C0:-!%.F#'\LKYT1F$I6 M$>+"R7IT#GYT\W$VE22+P1 ^1G5HQ%NBC5B6F=W[J)!7%M-QKH\)'DYLEFF[! MNQ@7B^DXQZ/A;@LCS[!,,%UHZ^UIB$H+7WU]_=ZF6IO;TS6X;VF].NZF9T1]O:I[ZT"TJ1[X'I\%-[<_+8Z'X421GKGP3HEBR#6W)0(0/ ^MQ&'1[=I,I,_!K5;2M2N$S MW;=CL=A_J"2[,A/W1(._,KI&M*/"Y%90 WJ+5\'P9>.(-J^*7FU.^2,O=&RL MK17?4DE+#K>81X.]+[,L4F+BSE7)\E))X8O%7.'YR;>S!XC$%DQEJE2RO&0* M'S^+CC"T]N/C1J,M73/2KMS2Y"XM'5>H5"FXIC=[]1:YQLN6.'C^R[PF:=^R8EGNFLR(#T''YI%"?$8EV;41(G$(OO"S MK*2P$&@L%,<-7HS;=EEVLLA'C>,<(&S_^L5X08BNN&J$KY_GC ( M>S 6!5]"-&WI/^15VNCK(64D]_!FH[7+4BE[:%Z\0$YYPPL=_"DCQ?9.XXX% M)7F"H1CA&SERY$>0]G[6'_L['% X;]A><.H))YQ0L4Z!L'^X[23>R>6/[0;_=)S@ MO%),R^0%%3OX ?)Z,OK<,HV-E\*%$?A2PXCLZ9:'<@O?:#E N;-2 U)ZNAH@7$*W-+Y),XYX*6=0H6/XF99WKW1 M 9>?I0AB(%YMV\&I5HDWASWB"&LOQ_&G9+9WWDHF'*=DV_ /&4S3/2M7IV*G M4%1]\[PM,89.F:9VF_NP3(>PZ^),5V= _.?VT_87T9^+$XC9JQ#2^ M%E/#%IX_,X\=C<_VTZ=,O5 NX>/+U^''+W&^%]A8PTX5&LL"Y?1LS.X[*@WA M6B8[9/3*M8RP+>\A;GJ@DNT\<%K;U'&&T;KD 3E%S7H])$1OKHSF[C.FS]SE:H\)D64J7J;T<]A,:ZD?^W@OGH M.V>7HEYJ+>L8M,^9F?FQS<+/#7R%I4JZ^X"1Y3T0ORLI+)E"0.-".@L,0KC( M%/YUZ-##>#$"G_LD/ZM.(^'=Y9P^\ML: M[:"AA0T&Y^Z$ /Z%TU'ZPW>)9NXPPS64N.]_UHM[AW)-$^=GKF62./] M>IP&XIP%W2_CD#=D%O%>7MQJ@W [BJSCCMG>*:7IWX_L]2P'-')!H2@A? MJC;-O"^YS@XPG(?GD.W4\9>C3=YC6JXGVP?Z5RR6^ 3;G3I=&B-'^A^I<9R#F18S M*!$7WKWP2^[\$LV#OLIE#VLWN(>O-^*6,P8=8*., "(%%!929(3:CJAK*RKV M26'YS?A]HLD='VSO)OQO/2KT':1YEVGYF;" X[9SC]8W0*%IL:'Q<367?;W()'P4;^;9BD#BW M5W.\BTW;_Z,IO+OAZ^OX#O)U@_1%?;6E.GPLTWZ\[EQMNYMWV;$;7?HBVED'8-AK-'6]# MC-Y-W7",:(Q16J;@T3A-9?37U'&K<5,?HA=R]>P/(7VC/">GO>&:7VA\:QMW M;DX=VVXTP8_&CDTXMA$BNU%>*,E#,6M\!,)4[?OUJUBG''S"^H@:SQ7V(]8/ M!JC-J!^VZP;A!#OJ"('&A7)//N2+MO2O'6T)G\T\-_\O;]6RW-G< 5VYL_M2 M6RNJ+#MXDJ-#OHI@H='"J2<+D!8*$86%QW&>'9])G2MXM;JZL'=YUIK.B?C< M^MX:1M0?5C*C&5J//_EWL^#_F18"_ERQ]S#F$CXT.BE^H2^]&O.5 MWR>5+OA;/!X?T*LV(6HW)%!GF7DP;_K!O'+Y6HR-'7UEN)=^/-=@T&E?M931TG(<\WE)17G8>]$7Z M &,T2"&D(#:U_T2=)8MBA8]45[N?AF!-0EO=R'Z4K_[#ML'^Q7:=JX[83WBL MM[84?M:V@[;^OC1_MX 5(83_.Q3:6U'QR"S 0HP5(1^-L?PI*IM^P]<[8G3[ M#7QX(ZS8 ?NC*A^_;X<(W,;WD*CL"B:7\)7*PD:>&HB2RX2=*'JM-0JOZ*-C MKN^MHY7*6,[(:W[>M:HIBP] A+59BEZF"-$H0(SN*#XM79N0]GJC;?%AZM/% MP?OX[EQUMYQ"4W#Y=K9<>=,HA*GH,N_+QP2XT:/= M_566)6&T$)]'>=[)0:"< MA/X7M'3C4I,J%QJGO/NE3TU[;T2:.U\UKYM$:I MN'G>WHCH3(A;.T3W51E)\J7D%,&H'\R?4^LR"U\(!N+_M.W$%6CG_X=SO15& M<[G6>GLS^D(_N-Z,3 M[08W8!''.OS96(N+"'^_Z MR1F,")A_Z$M.7XLP1OH8]#KR"A^GNHSJ>$L*[\\+K:EC@3%SQ22C<=%88]X3 MY=L]!O5GM"P]TFA:_ >C=>D-R/<%N0XH#7Y0@"F(S1T_59_(0L2]"Y)UXV6[ M9]GQ=PC?:G6X*-"NWHLV>QS:UM68EOX%?6]#3SOIRU(1(_K@?/P]"0',A!\- MU8TH=@:$$$?X?MVQINF<"-$Y!PWZ.F'YC5P,-RWW>HC*1:;CC[*1!H4]3'VL M;- ?YD5_D/^Y<>%= [%H0-Z-TC?A7B)$4&W;],.\D;MI\Y=*?;DO7RF M$YR(0>5L4Y:=UP0_TWTNPA!]W&NA?/(^[\Q;5GB[R;1E8XSFKI.,YLYCC>;V M8],>/ZLDS5V'IWQ0UM(50]1WFKS2FP>4W7AS'Z/-O=[]7NO+Z(O%+3U MP]@^:*;IGVQ9S@2T\0O1#R]A8()\+T3;]X7K'L XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover
Feb. 28, 2024
Cover [Abstract]  
Document Type 8-K
Document Period End Date Feb. 28, 2024
Entity Registrant Name Codexis, Inc.
Entity Incorporation, State or Country Code DE
Entity File Number 001-34705
Entity Tax Identification Number 71-0872999
Entity Address, Address Line One 200 Penobscot Drive
Entity Address, City or Town Redwood City
Entity Address, State or Province CA
Entity Address, Postal Zip Code 94063
City Area Code 650
Local Phone Number 421-8100
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, par value $0.0001 per share
Trading Symbol CDXS
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0001200375
Amendment Flag false

EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "6!7%@'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 " E@5Q8BLF.,>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\V*:.CFHGA2$%Q0O(5D=C=LDX9DI-VWMXV[740?P&-F_GSS M#4QKHC1]PI?41TSD,%^-O@M9FKAF>Z(H ;+9H]>YGA)A:F[[Y#5-S[2#J,U! M[Q $YS?@D;35I&$&5G$A,M5:(TU"37TZX:U9\/$S=05F#6"''@-E:.H&F)HG MQN/8M7 !S##"Y/-W >U"+-4_L:4#[)0']^>BWK5BYD MTL'@]"L[2<>(:W:>_+:Z?]@\,B6XN*ZXJ,3M1C22W\F&?\RN/_PNPKZW;NO^ ML?%94+7PZR[4%U!+ P04 " E@5Q8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "6!7%AG5^CL000 'H0 8 >&PO=V]R:W-H965T&UL ME9AO<^(V$,:_BL:]Z;0S26R+_RDP0R!I,W>7XT+:Z[33%\(6H(DMN9(Q,LV_OX)VGWD93A5NEGL^'8L+H+2Q*=!T/53)J0W'A;WYGH\5+E-A.1S34R>IDR_WO!$ M;4=>Z+W=>!3KC74W_/$P8VN^X/;W;*ZAY9^4T7>'S] MIGY7=!XZLV2&3U7R3<1V,_+Z'HGYBN6)?53;W_BA0QVG%ZG$%'_)=O]NN^V1 M*#=6I8=@($B%W/^RW6$@C@/HB0!Z"* %]_Y#!>6,638>:K4EVKT-:NZBZ&H1 M#7!"NEE96 U/!<39\52]<#WT+4BY&WYT"+O9A]$387=\>45H_X+0@+;_'^X# M08E!2PQ:Z+4P#/+W9&FLAHGZIXYHK]"N5W#9>VTR%O&1!^EIN'[AWOC''\)N M\ O"URKY6ICZ>*:B''+1DJ?7C-?!X>']RX\(1+N$:)\',>=:J)C^5JX&03&!Y;6@N$Z4Q7SG3 7Y%Y&5PA7M^3J MGL,%:DIG2C/G!!=D86'4B-)DJG)I]2MQGZV#Q<5GMPAAKR3LG4-X)Q).'O)T M65^-N$80A)>M=B_H(#S]DJ=_#L\3VY'[&))-K$14#!M"AROVPLN@WZ.#P0#! M&Y1X@W/P)G$,10YY#2)N&E_TP0(FJ-2#$S?N;%M9R"0.3IKD\V(:II<*% M5BPQ:!%6]A_B%KU0B8B$%7)-/D-Z:\&26AY?S9;4Z,7^X7B-99?LA[M+OR.Z-R8&L$1"7;02LC#_$??I)6%@BU8J$ M]*?ESV3!HUR_\\(#$Z[D\A/6LX55T?,%R9@F+RS).?D07 6PE)(,^FLV3&/< MM%H'*&[<3YK%+O\6K^E2U69?@\!T]N<"(ZDT*12# M!J>]ASK8D8^\'@J7[:$RC0N"C2NX2M:WEP@9.#Y!^= M)-VI_#-STV)(PE<@%%SUP+CU_J"[;UB5%8?+I;)P5"TN-YR!8[@7X/E**?O6 M<.?5\M\-X_\ 4$L#!!0 ( "6!7%B?H!OPL0( .(, - >&PO9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8 M^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L M*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @: ML!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI M\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6; M_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2 M]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$= MV_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M> M;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:* M(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D M>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8 MJ;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( "6!7%B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G%C:^?VZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N M:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6SU%L,9KD8M;:X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L5 M3,[E9C(,]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I" M)\!K*_#,U#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF M"=9#;E9T!N[RZ .;O\P>=0>6N=6RKV'5[+E&''\GN4/4$L#!!0 ( "6!7%@D'INBK0 /@! M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U M4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL& MRF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " E@5Q899!YDAD! M #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8 MH*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0= M47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEX MZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1 M=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN# MOI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 M Q0 ( "6!7%@'04UB@0 +$ 0 " 0 !D;V-0 M&UL4$L! A0#% @ )8%<6(K)CC'N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ )8%< M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ )8%< M6)^@&_"Q @ X@P T ( !A P 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ )8%<6"0> MFZ*M ^ $ !H ( !J1$ 'AL+U]R96QS+W=O9(9 0 SP, !, M ( !CA( %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ @ &V!, end XML 10 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 11 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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Cover Sheet http://www.codexis.com/role/Cover Cover Cover 1 false false All Reports Book All Reports cdxs-20240228.htm cdxs-20240228.xsd cdxs-20240228_lab.xml cdxs-20240228_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cdxs-20240228.htm": { "nsprefix": "cdxs", "nsuri": "http://www.codexis.com/20240228", "dts": { "inline": { "local": [ "cdxs-20240228.htm" ] }, "schema": { "local": [ "cdxs-20240228.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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "cdxs-20240228_lab.xml" ] }, "presentationLink": { "local": [ "cdxs-20240228_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://www.codexis.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": "cdxs-20240228.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": "cdxs-20240228.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.codexis.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": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.codexis.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.codexis.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_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.codexis.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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.codexis.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://www.codexis.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://www.codexis.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://www.codexis.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://www.codexis.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": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.codexis.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": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.codexis.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_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.codexis.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_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.codexis.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": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.codexis.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": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.codexis.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.codexis.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.codexis.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.codexis.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": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.codexis.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": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.codexis.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.codexis.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": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.codexis.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 16 0001200375-24-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001200375-24-000007-xbrl.zip M4$L#!!0 ( "6!7%BZV"3$!@\ )US 1 8V1XW^%ANYNDYG8^,'+).%.+B&]3-LD W3:V2]WA"V";HU-)3G M_OH]DFW>$$A) FDRTVG LG3>+QTI9W\,>SZZ)XS3,#C_8.K&!T0"-_1H<'?^ MX:)9K=<__%%Y=]85, R&!KSL$7J>Z0K1+V>SPS;S=4Y<_2Z\S\*#K&58=B89 M./1I\&,\=# 8Z -;#]E=UG0<)ZN>ID/I4,P,5//*H32 8>3[GXW/6<%PP#LA MZV$!L,J5#,VP--,:KP736(9APUQYW?C3>4:0 MHG0DJ?%)QO2'7@"\YP[)*9]GXR[-L/'4[]$:5,X_>(RY&/CG/ M>)3W?3PJ!V% Z+,N!A,6_4L\C@?H5GE]'/<*H&Z\_% W2.<^X&I HP#TY M$Z'E6@#+C:H '<-^/?#(\!,991#USC,=S3(S%0,()AE5S)]E9V;=8I&+'@D\ M^">N?'R703';SC/ ZG*'#HFG=; O)2!9U%+ M&"/EJLP5EP$DI-2F+( =YQE.>WU?LEQ]UV4*XFD>Z$/N 8?4>I-%DC5Y&#'U M2>E-.4%;P2[13K\GBK#I)^K)SQU*&%(PD:7R7:U_FB7X_,N5]*O9V?M GM!+ M/X%$,W&)!:E(?*2N2ZF:?S8&TULQ-'V2?DX7R<[@G1)I3)7LE$!F06QCV974 MH:9CF-CS\KAHYW*.1YQ2H>#9!C';5LDTG/;?DGJ3=Q)Y[]% ZQ)ZUQ7EG*47 M\WUQ.J">Z)9-P_AW1@VMG/$^!IEH,\FT^/=XGL79,+N#"478+ULPDT1!PSZ] M"\HNT)2P3#Q7.MP-_9"5W]OJY[0#.(.L]J@_*G]HT1X(WC49H$;8P\&'$PX6 M"4P7HYUX(*?_(V6S *NHCX,8AZ)AG$HKEN($O 8LOE[76[5+U&Q=M&I--(O# M%/3[ FZS5OW:J+?J .O%]26J?:_^=7']L8:J-U^^U)O-^LUUBL)NH2MM!-U+ MTL_:",)OF'6?YDDKP5+S< M Z%_>;F:AWJY7(%];M2N6ZA1N[UIM%8+PQ3XA6?NUT?QZ ?"W;A X MFQ9X%&3:Z*:!S/R1=XQNKE#KK]K^&_HI1SEVDA?5EH3?=.SI3-E@3D/(C"D_0?7 U?=9E);3X:@VQ*Y0Z$IMG:"),$?-/G%E=NDA&B J M.*IV(4DD['B?\#K4$**8>SB$>'EU70*EP&V?I!"T0P8)O0: ^+C/23G]Y30M M1L65.4V]=)KXKG8H1-@KRX3]GC!!7>PG6"J$X\=)+N^8NF65I,8*!O^\=.$D MT]>!V=G%[VU++TG0ESPR='/+[PO&=F^L!,K0G?RVBZ_ZWK%V")2]=JJLHGQ, M?>"OE(+SC)U)!_>Q)XO;9:L_1.:RB&2>R3%_G]_@&8\Q_<P8QBZHF-P6$ M&=4P"@0;2<,_$X/(XK0LHPG29^&]G&<2?.0@0"(^'F!&%FN7B?(+[Q$4]DEG M08F>AK[%ATR%L20G>A1.KT!JKJA/8' ;+'8B 7E9OS4U.UI*XCV4#B-/V Y73:MCK M4AODPZE3/,JFQR M'VJC#X8."K5M0X<+SV.$\^2_SS"?F88-Q4S%,@QT2X*PS=U0H$M&[Q=RBGVJ MS^R4)%7X]8:UPL$XLRIE*@WB#<+00_+A/"5.MB@SSZRD8I$;=@NI'%5M0/%R M3J92O5@D]^/6N TA7?3_2_MQ+IELVAF9BI,S"O8>,75#*Y2@)0N)MPRH1OO8 M1[4A<2,!0HIN.J#=A!^C(T 929S7%!+W5)6/-F>U%,<+1O ,<\U,I9 WYEE[ MO(4$?0[!)=UVPV NP32M3"5GF5H)O.#AB"+C:#^2 MSAIAH"B09ZWLO!6A=U&$W@-8GIEI"H)JE[@_$"2@"/?[+.PS*I/2=CA$;>*' M T0[ZN%5R'JHI'U"'>I+N:0$B'BM!?Y @3 M%\(V"&@&@5)!,T7 MB]/M,/3;& 1)@#B/_88MM"94 C2DRH7[$>"1U#K2V$8$: MY:Q\HG]2\9H0OM5 EFWH,/#X.2IU^RIUS="G+I FN/L" M)A+LI+^IR.5^%Y&;D CU$AHM"IR9PQ"]3AV<7!'9B4N!\9-C?RMA>Z6 M$6GF9-^]:G>4'I=!9B$#X/HIE'<44.,[:SO8MD4 M*,O42\Z^ 67G]+RY_-%A=>DX&^VUM^1!1RG@->QV4=7'G&]A" V)8$*J@Z<$ MPZKLU1SUVJ%_Q(]_4SI<)PVJ2B#&'@!LX;&P# (?G4+1*VV,.,3*NM-&PSO9MF@Z88 BRKC'W\$_TT0\A>(! M.3LRWB\[[-&Q]?,$WO-'0?;U[&H]\&0&1%![A%RU_0 A^ \TZ!+5!S>W-T Y M A A?9)1^AVZ8^% =&4BU9?[!9@CCW1@"75H(RYH&ODT69BK9L*WIF/;Z$C2 MH'BJBIKI8%@&=*6OCGN$+,G&K+9F+9EK)B6+)\V-)Y69V>2]J6GU/4F\:BM( MB=;(A*%^MBP_S)^D6P[.MLT$*?@?%?35&/@-*P^6\7#E8?W._ MMK=8[:Y1 M[A4PWN@A3AP9:M2?/L(CU/\ M:?727THLQV*RO4%?\7#.*Z9W>/3#F-AE1GPL&T<6;O68Q#%Q&]OD%=R&8"82 MBZ\\=!'(MA>2%,<7DG39Q#W>$:W-"/ZAX0X8N#+V!WC$I:-\ZEM+$DJ45G3* M/',QR-;SA>+6^\.&[MB[.=-4*NBE@K/'&\0[/9A0%Z27G&C6#4L_V(KQ^4#UE-V!]DSHQV%!T-3:OU1#,_*\T*.["9 RX^EGZ"9H\7H M2'J"_[PO699QFCAY]3;K=IXAS+^@MP M088I;0)1/M#32R6B0WWB)?*@V U!!7A%HA0G"2IBOIJE#0/X$\D=W%.R<3(^ ME3. T ;QJ/V/S( 5NPCR*6Y3/YY)S8T%XO&:)P N2P"GTW!/3L; !XC2QK>I MK>Z]2+*56;@@9R=]=5J=#)5,RFXK(B0-0/I@8AX?8G>G5@"&\,B%F"WIQ5HB M4^L#EPTO+3.6W5HF@W$-%(EA5Y1YU .I'9V^N?$W-SYVXXYNF*_-C4^Z^_#K.RF0+[% M.@1=5N&K' 4PX:5!'XD5^_3% M 43Q#<>=D"]31=1=99%K\"'$NO PV5K;\. M5'*O PT4%[ AC4_RY%\MS*"D)O,ZR&._#C1TA<:*D^I;12G/L5G_.B(.T\B] M?,#Q$HA70X &W>([@NJR* 2Z(D]67V*!D;K7XT@:"D\:#5E]I8&R+G650B+Y MYS&0E]RE>JSO(.5^8&/OD:\=XGZ@/$5W0!N"SYS.Q?WM]8_7%ZVOC367,^]+ M:>=V:D<^;ACX&5&FJE9\X^KYDDX#+_)'R,61[ Y0NP#);&8%VV MMNIVZ!C69R[:Y?12R=ZV:).$P M_?C-9>U[O7F"ZM?5)8YX(6PT]S]N?$51UI^C\O-NORQKV]HI1EF>14U&&>ZA MQ@C@>=C\).30[9_;\+BE?7<'9\1>7*$WW@_>[;LM>EWM4M))PY<)CNM M\7U;[%?RO)7)P\&D<-GXSR2JOZU8^3]02P,$% @ )8%<6-%0B;!J @ M;0< !$ !C9'AS+3(P,C0P,C(X+GAS9,U5R6[;,!"]^RM8G4MKL9Q:0NP M31"@@+L@3=#<"HH:V40D4B6I6/G[DK0(QT[.%HEZ)]DFRUUBB)DM3#O%?F246C63&=X.(, M/N"T*B-,JFF,"4W3BI*,Q 6\7^59E&;)9)9B,B4E3L$@9N49X%ETEE;3*2%9 M,7&BO?G=08,!6S/^ ML(?N"UE[_"2T[H(H\'!:'HB;QD'/E'DVH:TV2I)9@(C6DA6=AFO3EBNH2%?K M>=#Q7QVI6<6@-#VOP79U#_#,K8E<@?Y"&E MH?!VS,4((=L)UK1":L1?90ZM MB+,L"WM;6X"VG5L*2K0;B*.M<'ALCSA.\"0>]ZH,PK\*NR_$N-*$4S@EMGG# MGO-[I.3@Q!72\$H]A"W.3U\.H8W!ZP/>S'))P+[?C6,MC: MEO%*; W&9!//??8W4/E5>3'_KXR(>^1$4BGJ-^8I;*5H06H&ZOGN.(&UA&H> MV W"?FI_MA+&)A,/>1%@_PJLVT0 91;'U;O<%>0E]%-K))2YAQJV+?J?ZZ]) M<6K]A@+UB85;XJWQ(U;.@TMAOOX!LK:[FT]'ORPNV!;KQ;Q<"17CS U7.I 'R!^(E-2TJT_G[=(Z2AN,OG?#;H7[ MR[5]?[: SK#=ZL7H-U!+ P04 " E@5Q8N]JK,$4* :70 %0 &-D M>',M,C R-# R,CA?;&%B+GAM;-5<76_;.!9][Z_@9E]V@6$MBI1$%6T&W4R[ M*#;3!DV*&>QB8?!+B5!9"F2E2?[]4K*=2+%DDY*M:E\QAR7P601-*!+/(09(*02+"0(:Y^N7X3.B1T,260>4Q" MHK0%E;Z"U/%)Y'F,A1Q73I,X_?ZF?.!LJ8 .+UU6+]^=W!3%[9O9[/[^_O4# MSY/767X]UQ9HS ,9]6G3Z;+N,U0NT6S/W\_OQ0W:L%@ MG"X+EHIR@&7\9EF]>9X)5E2L[\4%.BW*5W!C!LNW('(A1J\?EO+D]!4 *SKR M+%%?503*O]^^?NH<,IR5%K-479?_VPN5QYF\+%A>G#.N$HV^\E8\WJIW)\MX M<9NHS7LWN8K:W29YWO!:H@Q+E,@O4?ZU:[#9 /@'PEML8ST N"K#>Z4SA#H^X-HP@R&O)M2'5(XU=Y^&&@S]^(@/-2VR@B4C3(OG86J0D_*- M<_UL/4SI:$BG\VEBN>72MSEJ] 1DN52YKEI; FB==\CE5W&1J+GR!6)((1@YCH!$ZK*)*1GJPC,( M RI9A)6R%>[&^=1$6X$"6020^S?^=["!:Z_:)_;,%=N'DR.KU9:.7G)]&?<@ MJ3XY&UVF+\-HD^B6C;T\_]!^]")\EBT6=VF\ZHJ6+=3 Y1U:L)2]6@MT9>R_5 MMGL<3;H[ ZKK=[>AO8C+[8SDXB9+U>>[!5?YG#M<8>X[$"'L0$)9H/6K%.0T M($HB'TG?,]7O2^=3DVZ%#U0 P0JAN6RWB-NOV"%T'%FL%DQ8";4KY%X:W7(V MFCR[PJ@KL]/&7I17.2MW2^EGD?+RN^7_"+/?L0ZG#EV>.!R MPJ"',('$I0B&7J!?,LI5Y.M)Y%KFE?:!)II0UF!K"M@ MDTC'?R:YH_AK(V3 M.'H0UB-=[&9C0)[H<#QR@M@=WG9FV&-OGQ(N_-^+1+IIK85 M2J!A@A*G>5IH)W)_+AA,SY$3@#4S5J+?&7TOI;=['$W>.P.J:WJWH;V0S[(? M*G_/ET7.1&$P[QKV$YIO%2[PGPVR_QYFGK5&VVM^-3V--J]: ZC/IW:#OLWE MAX7*K^/T^I]Y=E_=BP2G&V*ZW M;!UG:HO#NE/:8 4KL&"-UK:O;*?6M*T<3-@X7:4M5SU:RIU,#.@HV_V.W%#N M#&Z[G]QM/KB=K'9DDLXD(GD]]U09K'+)ECQ#E2 MN@>,J' @<0($J4*Z&T3<0Y$,5:1\XWLEM]Q/3>K/",$&HL6=DMOL[1?V,$Z. M+&@;.NSNE.R,NM^]DMONQKM;LC.4QOV2W58]VKUR%SE7K#K35-2E4H0(AE3R M\@MT+@P1\R&/. JP\A GS%2@=<=3D^99=6"AP5F>"S?(,FB->U)P[,[8+'J[ MOK@EU'YM<=W1>%UQ"_Q&4]SV^< #UXML6;#DW_%M-9N0DL3S40 IP102[F 8 M"M^#/F%*B2#"H4*]CEL;PTQ-B"_/#E=@@4;;ZXZ-5F9-.^*A?(W3$%M3U?^0 MM96)X4>L3;<_YX"U-;3.X]5VZ_YG)%?ZTKERA A9X$/A1@@2X020(^*77P"D M'M;+K<#&!ZEUQU.3^-.^?PG._ABDXLK\],.6@;$./78&W^NDHQ[IH ..RM'H MYQIU^&W'&8W/[:7V7ON0I9^/";N>8^(H2AF'H=3=)XD<"IDL%U==UCI::%)0 MX\6UX7EJ8GL"!TITYFIKTK5?;KU).++>#..W$EQKK+T4U_0TFN1: ZAKKMV@ M;WE[IAWE+/F42O7P+_4X)QA'RF$1= F1D"#!('== CWFAB%"5 2A\:Y/ZPA3 M$^&Z4ENC!!5,H'':5K,OB30M9 ?0,TX-:\Y,C^*U(_H!=>M+CR.7K!T!;5>K M789]A?PQ3C9?),.8<52MG<+GD/C2AUQ)!&D41LSGCN>9']:\=#Y1^98 K;^! MMT6QK"@+]##NNZ+5S]#S&1"7ZM!=2[6AF.2BQ]MPSJA%J MN6'4CZ:1=XN,&.J_5;3-P?!]HIK/G[-)M!U4YPY1BVE?@5^QAT]2K^1QM/XJ M_7HE":*0T8@P*)$308+UZLM)** *,*&!=!Q&+;^/TS'21,6NT8(FW)ZKL1X)8 \; ]) E^>1D\&> +=3PKX+!J[\ZS_G<:K0O.R@&8XP M]%SF0>)(!X:$AA#S4/C8H<3CQ@>VG:-,-"$\K6WK)Z $"[ZD?4^-&L1:U@!] MZ1JY"C!FJG\ET,;$\%J@X?7G5 -M@776 ZW&?87_55W'Y>W8:5']RJ%#)7<# M!^OE'T>EYBGDE$CH!!R';H0Y=T,[S3<'F*CSC;"NZPZQ)OG7$M]^^GKS;OQ*N?TCY]]3]02P,$% M @ )8%<6-077>*N!@ W# !4 !C9'AS+3(P,C0P,C(X7W!R92YX;6S5 MFFUSVS82Q]_G4^AT;P\60(!X\,3N^-SDQE.W\23NM'-O-'A82)Q2I >D8_G; MWY*V&CMV6IZI&3-O)(H$N8O__@@L%GK[PW93SCY#:HJZ.IJS SJ?0>7K4%2K MH_FOE^^)GO]P_.;-VW\0\ON_/Y[/?JS]]0:J=G::P+809C=%NYZU:YC]5J<_ MBL]V=E':-M9I0\AQ?]MI?76;BM6ZG64T$[MFNZOI,(N>:I=SXB0H(F*@Q,:< M$>N%B-X:RQS\:W5HJ# 9UX+8W 8B %OH((%H*D7,K4S4-;^4:.RT[3^\\[2.BC[L\L Q;)_ZHEKVF1] MNY1:21=L1D1N&1&",>*BBT1RX25(!C*/CWO<>=R@RWT(&O 'J_KS A^,HN4MLN\R8,\XK10QEDH@,WP.7"TNR()54GFL+:I3; M#ZT]]OIA.$^2G]4I0,)!8V?.)O\DM(]QO6^QN+()'T3\NBC#[NZ8ZLT^8M76 M>U#N+BSH[GR&O8Z0$H3SNZA\LW-]SUH<2J%ON8^(7T JZO"N"C_B6+L,S$5K M+1!K%0Z!7F('I#9$0IZ!=,(QQO<2^D=F!S&039^!EVOYRC"\J]JBO?T(JZ)3 MHFI_L1M82JFE=T&3Z,$2H;DDAL>,&&F#B5%X 784"\]9'80"GRX*HY6&TOJ[:='N*T^B2^^ 8UY%DC J"TE#BG%7$!PH9Y<"ITGL MXR^=&,2)F#HG^]-Y$MB\+TKXY7KC("V9951[SPE5N4??=2#&*DUD=%'])%JC\7E<=UE=3: M^$P1GN>8%ADP!'\;8BD3PD@>-&/[X^(KZX/@,-\)'&.4G1(A%W73VO*_Q=5= MVJP5,]KF1$:6$T&Y((Y3("Q2BP.?HTIF^^/CD>UAQ2SZG>#Q;764 M%^NZVBV?E+;.6^Y(%J5! ?*#%?F89/=5GXHBVJU<^8X*3"EDMI(Q,T-R3K-F6$[3:#:3>/ 0YKS&KJ MV+@]K:VF#Q']6)K,>[ 02 @2?8\X MN3E<)V.RR\$$)G!N&SR+RYGDG%'"N<"E MD("(J4_FB.74:ZDQVGK<1NC?>3 ,E D7+OC,/C:XO#<)APJ7*4A*\<_LMDNW^K?;K= MN+I1!9F[&Z$!1"L@P 0*A2,8<,]1@"A3<7E[\AU:',3#AJN-H*2=1 M;7RW@;1"E/^3ZIMVC9/;E:UNE]%SS7/6;;QE ;%6&='.:LR0,P.&@75J'W^3 M>=;XL#].3;[>.%[82?!QBI(E6YYABK/]"6Z7RO H!8.N:H(#7A;Q"'^3').> M:#+%I)%[(.,KL\.8F' ):[HXOZV\43\<[QQ/&;^PO=1_=G^.,W_P-0 M2P,$% @ )8%<6(NNA< P+@ ZOT! !D !F>3(P,C-P[9U/ M+XI D:PQ"+!Q2-;\]2\SJPH'+Y$43Q$=,S9-XJBJS,K\Y5&9OXR2L?_K+R/. MO%__SR__MU8S;D(W'?,@,=R(LX1[1AJ+8&C\Z?'XNU&KJ:NNP\E#)(:CQ+ ; M=M/X,XR^BSLF?T]$XO-?]7-^^5G^^Y>?Z26_]$/OX==?/'%G".\_7XAVL]>V M>E:_S5M.L^\ZK-WVN@W7Y=V6[34L^_]9+^!6N%S>$R,KJP&HV?7M"EO_XR"(,$WA?!_?*C?,S,PQ+^(ZDQ7PR#"YK2 M)7TA @]&?^&T)\D+^2Q]O1OZ873QLD'_7>(OM0$;"__AXC^NX3']2/R'&;,@ MKL4\$@-Y02S^S6%P,$[ZY[T:.]SOBX#KN5@VCO[=CY'HB\3H]>I6>>CTAQ@/ M#>8GL'9C-N2L_J_)\(411^[4%W*LZL'=SN3'Y9A%0UBW?I@DX?@"U^R.1XEP MF:]F3_.6/ZOE=*SNY,<\ A36S(5EXM'6ULB>6J/.]!I9-JS1=>CQ'R(VOO)) M&"6Q\3Y,HV1D_'?*(AB,P0+/>"]BF)KQ3\XB9%('O@A8X KX[BN/4S^)YRSN M I[9R\PM/7-ZTH5(X')W.;_06EP%0$0Q@8@6*FO7 2# M,')AG6Z3*(1O[9@_%M%(7I< 3+/I'? MR^OON''-XE%MX(?WQA5< BS\#OX/9 ,JM9_]FA/K J^]![T1&[!ZM]Q-(^)* M%B$I0"?$L7&=QB">>!0;L/S&N^O/QNU#D(QX+&+%G<8G%J0#YB;R[B_ Q7#I MV#0^,B E[0.]+%N66&O.V,#_MCN431?_)DS[/H>[(I"]=UQZ[^ _F+PL'UV7:INOKZ[^?/SYQOC M^L.W?YH&/G)0-XWWO!^!PGEX_=)J-R[MKDGR=T<47"=LT!KF&=!,!;$N ZKXQ#A%OIV.#T7W?A?L=A!VICV;= M@.%&6JWQ'R!;4?6P..:),4DC=P1[75(6B$I\8O1%",.*V(2V>"PO-I&9:AVK M =Q.,_Z#QXG_^J7M.)?&WV 8\-6M*SBPCIPU/B[@]_A6Q6WP7B^^ 0GC2PE# MC_D:NB-.HV1^'!(W^IR&&. RUD".\8 L$0_G2O=<^1Z_ ^6;#9NV #!:IPEC M$==L0H+L2^@#LT?X*E@J$"5<#0M> M\KUF:@&F@MD11#$'/XKC'<7^LSI&5I M*0!*?^=)G92^[\.F@?4>L3M%+#&>P%:)4:4GW!T%)!^!UX?XK1PZOGZN\AJ7 ME-=$*2\#9NYR(PWNN/#Q!QPD/1MX??@@V2.>X#VFX:8^V$>:.^A2CX^!FY"_ M$)> !AQ&;%S#K0ILIX> %^O=6@<3;P MIA>).WSS'?,!>PZB<&P$85!S0_B-."@V^@_ M(252E-*F3>N\&8/[!( UH;SX M:RZ#23JQ;"O&W WAAA'S!_)EBEOKFEN?:CH?!L;-\1)(4\_X3>_7O\'E/MXR MZQUX=!K+9S]A'K)-S><#Z58J^9EJ5G>+CJ8U@$S[5 Y M?X1WI'^D9Z*TA]ZE43CA4]O(U-+/0)6+%@6"R9G-B !!@.:1#H[:-0,Y]( Z M[#.0,0Q20&)A DC4> -[ZNVJF\I$Q82P@50G8!'NAQ/2EX@S M)A./X<9RB5 M.Y$>&J6+(]&70P#DQUS0 @(-(Q"I"**,-[!+Q=LR_) N69 _A.-!8KA&!"") MX],R=5XWOHVX7A8I14E](BZ5N_Q:0OX,E?:C$.!+E%D'=R%J"[A8R7$21L5I M\L& O&^XO*0*\*F ;%%#@I(IK"O2.WL429AT,@$)A]H>\032JG YP#'0M G, MX4;!"7S%"!C(P$&->1+!G/4RWHD$!"D0FM$EM'UAEF,P5@2@2$!$ 'ZTXM0C M(:1AJ[G7QJ$G!D)9OOE 2'^S# Z&4]P2\[]2A71!KG(:: QR 1[EHE)PPW1" M<(VCMD90++@"@&(\#ON Y9 )Y7K#9*_4V"2FA.F%@QK\#X;O\@F@,%9DC[1,GLR"F/X?_3@2VX 3>TB7(4IYOS-YY&!WJ4H M1J-?4_O,6G.'DJ46MSS+.X@LW=&K5Y2EN:#,$:&TX:-Q9A6@B+S-K- K[T[$ MP"[&;R$"HS>W5[^]1689IL@;\P1(P8(5@$"S#1\B0"2+@&2B $,.-2P^C-RH M8R4F ;X#R/9*,F9]K%,W_AZ.$%U%;,@"L#L4A"9$K_T4+ BA-L25 L'::(&M' C )249DEI3U%9(N;Q;6;(DP2O^ MSD#.&)_/ )8A H OP3OB/A0X+ (U-X*I]CE8)P)- M20KNP2Q!\RW<[(SSU+2^F3*&WR A3 #F&%Z5#X#>F\ KJY81%0VD\(6^B*6YP MW"YHQB'CJVV!K,](YP, 0#5<@#US')_X+'1UY=X4Z0I%5:W1BA(7MSP0L%W^ M!V0$[!Z01)X:_%>]1_"&F\+$8&=E?ME[F!TWX&DA;C%V;\Q9A7%(+D70ZZV& MQ@427I6=<2:M3UD FJ"ZDRB'6>/0![GF,S#U!!L&82R]>*#%09(1!%K/RUHI MWS64KW:D*>5[P^X V/^6)CZ/2AZ=;SG;:>4#//.W,"#V_DWR)?!0- FE]RY3 M0,CQN8XCBFL5C^Y;8+&1F$B4:-R)*$&KZ3L'R#T1 ;*(O,A QU8R;1G,U;:% M'9*KVILHGAF&G"9P70P/5;Y3[?C"S0(&3=F>8;AA 8(#01#)X^5EU>ZC:]!E M$Y[MR-S;%P&;4W![N3FTGDV&]_#2( &=@RJ$B3]H2*(75:X@"AURUPA\A5K' M#\$=.HXB&4PGJR/FQ9?,0*A[W@>-!ZI]J54.;V+;9V;:QAYW%:==$%S"JU[\ MZH#*+ M@0\5*P #>L*D@T*]H&C\2CDR9>>;A AD1$_NVLQ=4#"6^ZGPR2_. M>8(34W'EN!3$4::F]H1%RL<.I.1^K"=)(Y\>D/)\H>J!^8;W<#]7A M9TRL&/IA'UA,82H519$4+T%\PN5E>0/\'H]!&-S\<672]E'>UH2#G9WE6B@+ M!1[MP5.C!S/[1;V:8Q8?;5T9*B>_GMKS"ET\&A^O@_V/XY?1Y6B<;0N,N9MY MO/T>70488L37J?>7.1?GD$,L\6^YZZ+,[2.7^9%H?1'2EEXY80_CS"\9P"ZK MX6CG23\0J&@4JC!G(>"?7T&OB3'E447ZH_"!^8E AVRU[?8,.I 6BS-*IG9D MEKA2V)G($7F&"H9H"8*+H=8"4MP^9-LG-R023'C7&H__"%W@9.2U@#+A06?# M?DRU(__!>//NRX>W"W=,-B)S/@NG$]P&KYHMY$0?-P<(C7PLN?K6O%Z*/!NO M\OO2R2!"@JH+]1L(>2'JW%"3K=M%.DSV4RD(88E [ZY4.E M*7>V9:>"VUGMX[#SMY>V9] M=[@T+"IX!%&9&8/4]V%QI%J?SM"A$RTE_]TU+$8Z1TJ M1P7.AKWWJR7?;3L!-N)CA@X5W L1<[^7O)_STUXE<[_GW.OC#93+3FY6G2U+ M!I$"BG/26R3GI;XGSU-D+_3//6/"KC(FUMV?!==5?A0FG&#Z>8I,Q2D'%3BV M!78^GK170)]EAX,]$I1%'YB?'8A4ID*6)X\G3BO1MB/1]JT$]S5YT/=/!UHP MP#4-T"*I]!?K)).Y)DVG6"ITT$TMJ3,*YVGG6#,5KJ!9?ZD=F ) MC"A4)%4DS7UD04$744B4>REFC!1G..GCR>1RC]41 M!)4C)$/>^HB%#**Z:13A%RN'3C?,/=_S4:7%U4N6'%%ZK@IZOZ;UMU!ZCNG( M)^QWGA5(4>FC%"QR&^79V@-+2G,S[C$E]56G4;?6&)GE=.OM1X96L>9.6%/7]MD> M:5MW9/G=.IJ:G^!/,M]XZ_&FUZYWE@ZO89/3;RZQ)%'M3D&^E>AG6\O);;]^V>I=RL.&@61E=39. #B'*1I>RK6[$:"A M]JH/.(X(O3A?!C#3:#K;P,2#2E@0 [:%'\(H#3V?_,X,$&(N&NNK5-D\.O(L M/(+DL#D,;\&K'Q%]PRB,J0('&,<;B3]DE;;ST^."I&7/O82Z_EX-"5G M/(\/>(1/F1)H,C(7A-GXW#!.M.?&D:5@\'$1F!?#@ Z'JB<6@[D8EZ,"'S+S MDV7'6M01S>D8.TPB].2Q-X[O5$#<)$M74(IJSOAWL(-87P;KE:&L)S$6/^KS MV &]HT.J6%93G#&@_RYWS:+[#CG22Y^@UHJLNT T O$[C9]*;-CN+&+#TY(X= 7Q M'&USJ;'0]>O"5DS,J9O"-(GEF?7H3KAEAIW-W8SX,(6?\?2O6@53O0"4GI0S MZ'+.?J/S M@K]3)2/?(%XWKCS0*$(&6^_X:ISO%"R $N>W[$BN.'IZK"",BTE8FPN^A' &3P414NU(&O M.NVU7O*D>Y>.#&'2': M+(T)WQIQ/)9?E.)4> US$04LE8AD66]YL[D*$5J-W">@U[%3'&"U1W:R1ZZ( MC1=5SBSFUF"&(*!+6<9#YIU2U@%^X'^EX@Z85V62DI=OBN?R9-&EM[()O.,' M"&<\BV6\:K<*R(8M':O$!:]:!<_GJOGJL^Q-E;H.$?8H9K(?(N1#]3X9G1LN M!;'*O!!QS![& EAE09I.I5NV7YP2X-VBA\T573+ZDXA&HDKRB6B MY\62ZHWR;>0:F;YKB\$NNUT(7LU]V=00G4:]N?R&RA5SU/&N$K^V>Y)?>],Q MAL?8H%6X88L\NB#D!=O)6F%?3(W1!IM\I=U4L>L>XU]SJ":)W*VWRM0J$;.S M$@<\)1A6!;R.F9FV&O#J6#^M).::S9\62K?'HEZYG)5C KM0,9T*>2A9%S]) M4,X&4>;M+QA=MSD51UDRM8J%]QA)62@/+6M12H#5*V1T/"8'3R&<(MW74R&5 MAZ,)K\H\ZFI7'$T,9O&>L1?N&;L0H-ETSTC)+OET21RFBJ4<1RQE@2I\U9F. MIC3J5F/%: J\;B::8O6FHRESU>I3@RESYS,=2[%:4T:/'J1M5Z&*G9_3+$6F M'@TX89[_F"_G56LF3"')V=B8G/OU/%/P(G^W%_T7MW[CN' KRLY\=7HY8,.0R_)TG MJ6JPB>KY/-&MGNF9V.K9S+F(R:;/=+HT;_Q\S$CG.@QTW=]KA'^X M6G_R/DPN>?JH=Y;-42IG. I]3W:+T#-Q]4SNY4Q40]P^!T% W2&!49J$>1RP MH.ICL'*^87%X'^FJ[R&;V$<'4:D!%QI7KJL+!\N>-Z7W:M;*CZY/59)?5$!> M%X['T1U7Z?C[^_NZJUI4PM1?OVQV+H6>S:'J<M # [)L4\)JF4NYU. MK=-HU>Q>ITW0UP/C!=MHT"UT%=#9;E@UH]WMU;J=7E>VF@NH!9 ZR:ZNW4RL MGT>F27/UM3ETILE^>?7*2+C/)R.L88>'@B*O4/YH@<1 #FQV0;*E45P46Z6L M,*RP*J^@]=(],4H%Y=4;^@^T.? 9N"':[4:MW6TY\S<$V8=6K6W9M4[3:BW9 M#L87>40@E8TVC F+8Y03AN5T[';;:2EI25UT1X7IH[#5'F]I#Y=@/]^A+JX# M%)U$@B>8QXB/>D=5%B-5B7Q.&PDZT2> .>_PT)PJVJH*NX[(+1+ 3[Y)TX( M-TZ B=_3L2K9AT'U>X*=5&Y9-R<>5>I",=4Q5.\,$>O2&A@'D).>MX3K%&$K M]^"A]ALS]?!G*^EH]#S;X:<^7:0G#<1?:;[N+MQ"83]=8D;6U8U3;-45Z^CT M@^"^%V.3;[#PJ!\GCX;8M@,U%"%!$#7>UC&%*AL%LP*GBIJNT1&EO?1JHW M,T5]U)G (&&JMP5-R%<3BK,)D5A3_I0Q9X$"/;=*A]N=J^P$(8B\2-:_NW+I M7*'5UTW"39;=:[^;<^NX'2%=TV^3/:!:?05GW,48N '5@+.,A M3$FX4 = ,7A8-A? 3_+$MM0J6OBH=KU,C$W=H5=_E16%F_DECM/QS+=][F/7 MI.FO<9WY&&7OW)^PU>KL]ZGO37\IJW;-?#M[-R+!\9RW20_']+?#D/G3WR%2 M#&8&,&8/TU^%?2RU+F8GC^4!<1GGIQ5IYKY 72!F!USS/GWF>]&\Q8M M3H>@J6<>(%M8SLQ&U22=_AYA[V5.$5]@X7R42FJ(VT!'V9E<55S/%D=/-+ A@+(4K?G MW Z00I[>P:ZXZ"?#(17VAI(%\O1/,BLKJIQC/I6 M%F5[H,N7[,2(#[!_E"[YIBN'T?X9R-E+7F79BT"C PJ0=<_STU)] - X+!]6 M73EQ2Z\9,FFH%:MOC@L]:?(G:;>RK,5)U>7F=K&ABLAJ5>1()VG?)P0AC^OH M5RNO,C;J2T*9WW$_DB7R2HXOM)9DX78S:ZH(VU=)6I'(PO-RB+Q6J!I:J,&[ ML!?; O@GP2I'&I3+,6V""G)X5VIS.V36,VHD/(;VD H=2.!1=2%]W0KN0E;N0I%_'<&10>I[KJ MS?$^+_ Y/[8DN;=\MI? 5)W2JDZBKA/=YRO4)24&F^UQJO9:M9AL+ 76&'MZ M2<6#0'$8FVL6$(%A496J)LD.DLF?E;)N1J=X_)/ZS#C^+6M6LT)KF MT67?:>/RTK9\0G^>*:$/\J$?AGQ,X!>[F@K=A9'J:]>-?X*Q)U$^@3Z@I1%Q\=&AK=(\L M5;)-^_PAS#LG9NVM0LSL\I5R@5ME9P*TUR)9'X4-!@C,D+9T:C).?3RJ\;[X MOM5N4DS.2X):NH&FA^7Q"5K8:@EQ2Z@#2ESW3]"GCD)Z A!38,FS!ZT32Q=D MI=&X*@Y<[+"E%(@65_("&/%$6I*S?914%]=LQ 50!$OP !(.MVC>'DSW'%.. M"\59B/XB>F&(/,A4EH"6O]F<"E[M5/E(0W06J':_N1.6)&O!3:T="NNB\8S# MY\*],F%89NK(^*@2_W2:1]))HQAI3>0RDGG8%9<4K.X",_6F3!,)15']*'U! M_B)E#68E(P@_:S\1U65_9#V+SOMB?U).BYJ]B*)6.%@RUV<>31GNB2".*\^V M^,O]*)1IRMH'#+P6IM2*3LNC2+9#A*T59./50RPM;T9NP=5.'+/O?'HE%]\2 M8NR7)_PQ4X&B64I34_D'#'H$#/>"W#6T0XM:??EZ,Q>,;!D\@S7E%+/+TTI) MJ&GS!N%:'CK)Y;:JMT]+!D*,W.9Y1VRU$:5S MZ"B<=N%MW*>,LLO#6[669I MC*2'!#9_W;C*-W.Q6S2CB-E@ T&(/L(^EWVHD5&G5OY*-E7ZRM&:Q7WV'C>F MU:C]EZH%J0P'[+A=Z*)=\%SB%#+OY35PM"#GC_'F]MWU6WPB<+(*1TE$!1\4M3U$I M;ZMRGX(.T%*/\D'S-R'S*]0@-]*:24/[S2/ \.0GM)T_Y*+RH-&F98%(G0@" MA X2$&B'SD%D$>A^XY/[7V)\X*&\<9SV6Z/=Z-9ZG49[M<$T^Z#8VWLEH(A> MOVPW+^<$CH\NZKEL&I^X)]B1,.%'!I(F,#XAWCXT$[9;C;=&T[9J7;NQ2'\= MG@G'2+TG\>&!SQ##I^ /85'[N8\T07AT^/K%2FK426K\G'BSOSF].IC."W]NU*V%ORU[K.74 M':>YT6.7_]9J;O;4I8,%&>OT3F6P3KWAM$]GL([36>FQ/Q/G2NZ%_1%/6/"? M+YP74V<(+^S)#\,J:S$\2C>]1>3NV+:\ZCXF"!JS@D!//)M3;Y4Y27F[GUE- MB[<9(4RS^C:*.%B%<-TH-M[-N!@63G>6A V<[(OGLS+4"/&1%3D;[L[GI)0> MX4Y0UX29##V\DR(P>L^V->&%S/],%\[>AF!XIFM3,=56F.H1V3I[8,-U.1\, MELUZ?T+W<1\$3?JK2M\L%[190NY%D]X:/SVVJD]Y1C7(PPUR[=VDCC]-[2:# M_NX=^;::JF$TO;'6F7/#. 4Y\NI)4RQ.+<*G'M7-Z:ZU M-:=>.;V]*Z8[)::S'=-I-"JFJYANCW-KVF:OT:Z8KF*Z?:I7JVVV.P?DNBW9 M>:>!3+_RF+/(E67>BJGB"Z!JMB#V>@LR=U\='_-US6;;7I/UEI!_5P)O51*I8S8ZK8I(QTTDNV/:3J>BTI%3R3)[5O-P5-J2%^BH56RYW>!&"E7->F7G M^JEP7]MLM:W-D-XZ@89#&A_G3%^G83IK:^J*OB=#WT[#M)I.1=_G2E_+Z9JM MWH9>QYT3^!SBL=>R,5M^2!3+?*JN4T^.T1Y+\+!ZQ@K/.*MX*;)]X7S]DYQ1 MJSIYCT_\VF9W4W1\H@KT!(G4-9NMTP^1/',B6;"5&J. M"%">AHI=%/@YLX"/99FVW6Z2<%/WRUT6I%I//:26=ET5[%,4^HQK2(Z*! H;'G$[3MZ<*[ MS;1MA<(K,E5DFB53S^Q5WJ%C)]+!]](YI/[)8P/ND@3 IYBUSRU5U6Z;=F?# MJ,;1I")O$<4OG-,I$K?IF&U[W22KM1:BHNSA,LQ!E52D?8:D[3AFL[-N_NI> M2'L.IPX_8NO=012."]US=W+V\!1YT^YN&(\Y#I&S1>OC69'UC84!4>MM1=5G M1=5VUVRT>Q55GQ=5G:;9[1[;7CT'Q\('K+3+XP2['X;CZ2F.B85JNSNI0XQPCWJ9(6-$"SM88&J&A[.K3MM,%@ M7L/96='V=&CK.*9CK8&M]T7;<["_OT3AG8A%&!@ &YZ.&DX7G3H;EEFM[(>] MV0^MJI;;D9.H794(.W(*V<^@,&+X8(CO#,T\MP9+:\__N#<8.AAZ M]O&!V2T9*A4;GPD;6[;9;JP1CJKXN.+C8^3C3MNTFXV*CRL^/FT^=ARS=8RX M0F%Z/1 ]Z"9QZ;9MLA6>49BP U/RPK3O\^VT>Z]&^5Q&>4Z&J#'AL#M'+.*F MT6>Q<&7!:N&G"?>>DM;V3#7&*2F%1MU:']J<$'JIV.V8YH;LML8IHHK=*G9[ MF@NB;JT/>"MVJ]AM4^FVSLG7*L]_K=7]D_[!/8/!J-B0PT3'XS" 883N=PE/ M8R.-X0(1X&^3E"KU!)N V&<>PFOWS%:C*EI][%1JF:U6MZ+2D5.I:UI.E59R M[%1JF4[ST(<'?DY8W^?PMR?N?OV%_I CZ>./:E#ZMREW:-.N=UHPU4D8"RPD MQ$<_BS=IP%)/P,C?'O]8/P3&MU&8PC.\>"?#O8;;^I%8,,Q>O;62 M."@+9Q*5N2@C_SP,P6>3F%_H#Y>>B"<^>[@0 3V/;KHM=AT2 ,J+4BY5TJ--/4_I"_M9NUUL-9^'/C;JU\+=EC[6:]8[= MW>BQRW]K.;V=#-99_'/QL8\8JFO:HV/A>3[?]K[JK5B =QZ6R.;46V5.R>DYEEF:X=F0KX"DUPA_'SEM[8;M;&O&JX1;G]7* MV>MLA&V%?P\Z:6HSL?@0SPJSW1HG;7P8;B>#W).W=4_$GR\?K],HHM8BQ 2O M7[:Z*PG+769I[.P9^^[.=EC"LE@V''?Q _\K%7?,!TJO?=Q@H]C30:>^X]C3 M0>?6;IF6M=>R>METJX#GN08\+'G096A9>STBNIF8.^]H2\L^8$#LK-#<>Q&PP!78U?Z)0'V+%M7.GK%-<>\< M.UJ]"?OUJ>189J]QZ-#ZEN3] MT0N%:[@B8J[VR^R_@9UK-#?M(50AA7T3JF(VU9<*1 H2F<^0R0;:L'4R9A3NI MWWN*\L+JF;W>AJU-MMWVZ.#PXEE1MFEM8"SNA;+;Q"2MUI'+GX\\EDXH@_E^ M>(])G>>&2=ZT]]6#HP(C&U#':CL':?%0P9!X\Z8\SU%C(1:QUSW?56&1$Z!L MLV%V.T>),L\J8/XAN.-!$D;B[""(;;:[>ZU&7B&138C4L ]8[?JLXN1?(CYA M($A5>\"8,B!#ZASHEC)=SRRBTC)M:T,(H\/A!RU%$!_19R,$7B(P C"H#9FT7#Y*+ M6H_&>)"0?3@>AP&\%3C"R @/ S\;4Z@J"G3D!#I@]N4Y*(,K&"KZK@"08AET MD$F&RR8" .J96:FM;M.TG+V&>"L[=0,RM=MFHW)Q[U@HN&XZ3GV&58<]/A"N M.+>"@6^:O8[9261;IMT[#(G.L/-!O-!LW$D7A!-U;W3;9GOM M7O3KKL4)08SG1E^KV30[O0V/O1Z?^^I9N=&IJ,3J8FJ'&65'MU;;J_IR2B?4 M=U._Z)@P7L7#SYV'=U.V:)O:1H]"#[M)'#J?P==Q[F^KCL]NWTF+\#-UXM"N M\X+C7ZU)TZYWL#_[)(S)VW81<;"NQ1V_O!=>,E*D+MXHT_\O&ODMK _D2Y/9 M6_;.ES85$F=#;@!7VLU+HUL.'61C^O67/BY.*:Q0_+,?>@_PUR@9^[_^?U!+ M 0(4 Q0 ( "6!7%BZV"3$!@\ )US 1 " 0 !C M9'AS+3(P,C0P,C(X+FAT;5!+ 0(4 Q0 ( "6!7%C14(FP:@( &T' 1 M " 34/ !C9'AS+3(P,C0P,C(X+GAS9%!+ 0(4 Q0 ( M "6!7%B[VJLP10H !I= 5 " &UL4$L! A0#% @ M)8%<6(NNA< P+@ ZOT! !D ( !)R, &9Y,C R,W!R97-S D XML 17 cdxs-20240228_htm.xml IDEA: XBRL DOCUMENT 0001200375 2024-02-28 2024-02-28 0001200375 false 8-K 2024-02-28 Codexis, Inc. DE 001-34705 71-0872999 200 Penobscot Drive Redwood City CA 94063 650 421-8100 false false false false Common Stock, par value $0.0001 per share CDXS NASDAQ false