XML 28 R46.htm IDEA: XBRL DOCUMENT v3.19.3
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