Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.1.1.u2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 16, 2022
Dec. 08, 2020
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Class Of Stock [Line Items]          
Remeasured fair value of warrants     $ 34,773   $ 61,747
Change in fair value of warrant liabilities     26,974 $ 8,865  
Underwritten Registered Direct Offering          
Class Of Stock [Line Items]          
Shares issued         4,900,000
Gross proceeds from common stock         $ 45,000
Deducting underwriting fees and other transaction costs         $ 3,400
Underwritten Registered Direct Offering | 2023 Pre-Funded Warrants          
Class Of Stock [Line Items]          
Warrants issued to purchase common stock         5,242,588
Private Placement          
Class Of Stock [Line Items]          
Gross proceeds of private placement $ 129,900 $ 90,500      
Transaction costs $ 10,100 $ 400      
Change in fair value of warrant liabilities     27,000 $ 8,900  
Private Placement | Common Stock          
Class Of Stock [Line Items]          
Shares issued 6,387,173 1,031,250      
Private Placement | 2022 Pre-Funded Warrants          
Class Of Stock [Line Items]          
Share price (in dollars per share) $ 10.34        
Warrants issued to purchase common stock 7,426,739        
Private Placement | 2020 Pre-Funded Warrants          
Class Of Stock [Line Items]          
Share price (in dollars per share)   $ 80      
Warrants issued to purchase common stock   100,000      
Private Placement | 2020 Warrants          
Class Of Stock [Line Items]          
Share price (in dollars per share)   $ 79.9      
Initial fair value of warrants at issuance   $ 19,300      
Private Placement | 2020 Warrants | Maximum          
Class Of Stock [Line Items]          
Warrants issued to purchase common stock   282,809      
Private Placement | 2022 Warrants          
Class Of Stock [Line Items]          
Share price (in dollars per share) $ 10.33        
Initial fair value of warrants at issuance $ 64,700        
Remeasured fair value of warrants     $ 34,800   $ 61,700
Private Placement | 2022 Warrants | Maximum          
Class Of Stock [Line Items]          
Warrants issued to purchase common stock 13,813,912