v3.25.2
Stockholders' Equity - Pre-Funded Warrants - Additional Information (Details)
Dec. 31, 2020
$ / shares
shares
Class of Warrant or Right [Line Items]  
Maximum allowed holding percentage of shares after exercise of warrants 9.99%
Maximum allowed combined voting percentage of shares after exercise of warrants 9.99%
Maximum allowed percentage of pre-funded warrants to exercise 19.99%
Minimum notice term to increase or decrease the holding percentage of pre-funded warrants 61 days
Underwritten Public Offering | Pre-funded Warrant  
Class of Warrant or Right [Line Items]  
Warrants to purchase an additional shares of common stock | shares 1,334,332
Pre-funded warrant, exercise price | $ / shares $ 0.01