Commitments and Contingencies - Additional Information (Details) - Reagents $ in Millions |
Sep. 30, 2019
USD ($)
|
---|---|
Commitments And Contingencies [Line Items] | |
Non-cancelable purchase obligations | $ 3.7 |
Non-cancelable purchase obligations, payable within next twenty-four months | 542,000.0 |
Non-cancelable purchase obligations, payable within twelve months | $ 3.1 |