v3.26.1
Stockholders' Equity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Warrants to Purchase Common Stock    
Stockholders' Equity    
Class of warrant or right, exercised during period (in shares) 46,941 0
Warrants, Expiration, December 31, 2026    
Stockholders' Equity    
Class of warrant or right, outstanding (in shares) 141  
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 0.02