Rendering

Component: (Network and Table)
Network
2408402 - Disclosure - Balance Sheets Details - Allowance for Doubtful Accounts Receivable (Details)
(http://www.codexis.com/role/BalanceSheetsDetailsAllowanceForDoubtfulAccountsReceivableDetails)
Table(Implied)
Slicers (applies to each fact value in each table cell)
Balance Sheet Related Disclosures [Abstract]Period [Axis]
2016-01-01 - 2016-12-31
2015-01-01 - 2015-12-31
2014-01-01 - 2014-12-31
Balance Sheet Related Disclosures [Abstract]
 
 
 
Allowance for Doubtful Accounts Receivable [Roll Forward]
 
 
 
Allowance - beginning of period
(421,000) 
(428,000) 
(460,000) 
Provision for bad debts
0  
0  
(11,000) 
Recoveries from bad debts
0  
7,000  
0  
Write-offs and other
0  
0  
43,000  
Allowance - end of period
(421,000) 
 
(421,000) 
 
(428,000)