v3.23.2
Related Party Transactions - Additional Information (Details)
1 Months Ended
Mar. 31, 2020
USD ($)
Jan. 31, 2019
ft²
Dec. 31, 2017
USD ($)
Marlinspike Group, LLC | 2020 Consulting Agreement      
Related Party Transaction [Line Items]      
Monthly fee for consultancy services $ 20,000    
Termination fee $ 240,000    
Marlinspike Group, LLC | Carlsbad, California | 2019 Consulting Agreement      
Related Party Transaction [Line Items]      
Area of office space | ft²   2,120  
Aseem Z. Ansari, Ph.D. | Consulting Agreements      
Related Party Transaction [Line Items]      
Monthly fee for services     $ 15,000