v3.26.1
Warrants - Summary of Warrants Outstanding (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Jun. 12, 2025
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 13,790,794 5,572,529  
June 2025 Private Placement      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable     667,192
Common Warrant | June 2025 Private Placement      
Class of Warrant or Right [Line Items]      
Number of Common Stock Issuable 867,192   867,192
Exercise price of warrants $ 12   $ 12
Expiration Date Jun. 12, 2030