v3.26.1
Common Stock - Schedule of Aggregate Warrants (Details) - $ / shares
Jun. 10, 2026
Jul. 11, 2024
Oct. 27, 2023
Apr. 27, 2023
[1]
Stockholders' Equity Note [Abstract]        
Issue Date Jun. 10, 2026 Jul. 11, 2024 Oct. 27, 2023 Apr. 27, 2023
Exercise Price per Share $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Number of Shares subject to Outstanding Warrants 5,555,576 285,715 319,150 270,270
[1] In September 2024, 1,750,000 shares of common stock subject to outstanding pre-funded warrants were

cashless exercised and 1,749,993 shares of common stock were issued.