v3.26.1
Warrant Liability - Additional Information (Details) - $ / shares
1 Months Ended
Mar. 31, 2026
Mar. 02, 2026
Jul. 10, 2020
Common Stock      
Class of Warrant or Right [Line Items]      
Shares issued upon warrant exercised 86,423    
Series A Convertible Preferred Stock      
Class of Warrant or Right [Line Items]      
Warrant exercise price     $ 1
Warrant, original term     10 years
Warrants and rights outstanding expiring date     Jul. 10, 2030
Series A Convertible Preferred Stock | Maximum      
Class of Warrant or Right [Line Items]      
Warrant issued, shares     150,000
Convertible Preferred Stock      
Class of Warrant or Right [Line Items]      
Warrant to purchase stock upon conversion   98,749