| Component: (Network and Table) | |
|---|---|
| Network | 2417403 - Disclosure - Significant Customer and Geographic Information - Revenues (Details) (http://www.codexis.com/role/SignificantCustomerAndGeographicInformationRevenuesDetails) |
| Table | Schedule of Segment Reporting Information, by Segment [Table] |
| Reporting Entity [Axis] | 0001200375 (http://www.sec.gov/CIK) |
| Segment Reporting Information [Line Items] | Period [Axis] | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2016-01-01 - 2016-12-31 | 2015-01-01 - 2015-12-31 | 2014-01-01 - 2014-12-31 | |||||||||||||||||||
| Geographical [Axis] | Geographical [Axis] | Geographical [Axis] | |||||||||||||||||||
| United States | Europe | India | Singapore | Other Asian Countries | Others | Geographical [Domain] | United States | Europe | India | Singapore | Other Asian Countries | Others | Geographical [Domain] | United States | Europe | India | Singapore | Other Asian Countries | Others | Geographical [Domain] | |
Schedule of revenues by geographical area | |||||||||||||||||||||
Revenues | 48,837,000 | 41,804,000 | 35,307,000 | ||||||||||||||||||