v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
Oct. 07, 2025
Jan. 22, 2024
Mar. 31, 2026
Dec. 31, 2025
Aug. 31, 2022
Class Of Stock [Line Items]          
Common Stock, Shares Subscribed but Unissued 4,375,062 2,023,729      
Common stock, shares issued   332,812 9,597,693 9,586,770  
Common stock, shares authorized     300,000,000 300,000,000  
Underwriting discounts and commissions and other offering expenses $ 74,800 $ 91,700      
Sale of Stock, Price Per Share $ 16        
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 38.3984      
Exercise of warrant, shares 625,000 527,833      
Dividends Payable     $ 0    
Common stock shares issued, par value $ 0.0016 $ 0.0016 $ 0.0001 $ 0.0001  
2021 Sales Agreement          
Class Of Stock [Line Items]          
Sale of Stock, Price Per Share         $ 275.68
Common stock shares issued, par value         $ 0.0001
2025 Pre-Funded Warrants          
Class Of Stock [Line Items]          
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 15.9984