XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Additional Information (Details) - Supply Agreement
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Commitment And Contingencies [Line Items]  
Payments for inventory $ 1.3
Maximum  
Commitment And Contingencies [Line Items]  
Purchase of inventory $ 2.0