Annual report pursuant to Section 13 and 15(d)

Common Stock Warrants - Additional Information (Details)

v3.22.1
Common Stock Warrants - Additional Information (Details) - Warrants Settled on Cash Basis
1 Months Ended
Feb. 28, 2021
shares
Class Of Warrant Or Right [Line Items]  
Warrants exercised 50,716
Conversion of preferred stock into common stock, shares 50,716