XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Additional Information (Details)
$ in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2018
USD ($)
Installment
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]      
Annual installment   $ 0.5  
Other Accrued and Current Liabilities      
Other Commitments [Line Items]      
Outstanding liability   $ 0.0 $ 0.5
Selling, General and Administrative      
Other Commitments [Line Items]      
Estimated fair value of grant expense $ 1.7    
Fair value of grant, discount rate 10.00%    
Endowment Agreement      
Other Commitments [Line Items]      
Donation fund $ 2.0    
Annual installment payment of donation fund $ 0.5    
Number of annual installments | Installment 4