Annual report pursuant to Section 13 and 15(d)

Acquisitions - Pro Forma Financial Information (Details)

v3.20.4
Acquisitions - Pro Forma Financial Information (Details) - Pfenex - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]    
Revenue $ 189,203 $ 170,608
Net Income (loss) $ (60,059) $ 594,941
Net income (loss) per common share:    
Basic (USD per share) $ (3.71) $ 31.32
Diluted (USD per share) $ (3.71) $ 30.11