XML 72 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Preferred Stock - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Millions
Nov. 13, 2019
Dec. 31, 2020
Jan. 29, 2020
Dec. 31, 2019
Series A Convertible Preferred Stock [Member]        
Preferred stock, shares authorized   10,000,000   10,000,000
Preferred stock, par value   $ 0.001   $ 0.001
Preferred stock, shares issued   0   103,000
Preferred stock, shares outstanding   0   103,000
Stock issued, shares 103,000      
Preferred Stock converted into of the Company's common stock     7,803,273  
Convertible Preferred Stock And Warrants And Underwritten Follow On Offering [Member]        
Share issued price per share $ 1,000 $ 1,000    
Proceeds from issuance of convertible preferred stock and warrants net of issuance cost $ 97.7      
Series A Preferred Stock [Member]        
Share issued price per share   1,000    
Preferred stock conversion price per share   $ 13.20