v3.26.1
Net Loss Per Share, Basic and Diluted - Additional Information (Details) - $ / shares
Jun. 30, 2026
Jan. 22, 2026
Dec. 31, 2020
May 31, 2018
Class of Warrant or Right [Line Items]        
Exercise price     $ 18 $ 3.19
Common Stock | Pre-funded Warrants        
Class of Warrant or Right [Line Items]        
Nominal exercise price $ 0.0001      
Exercise price $ 0.0001 $ 0.0001