v3.25.2
Stockholders' Equity - Outstanding Warrants (Details)
Jun. 30, 2025
$ / shares
shares
Class of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock (in shares) 1,385,290
Warrant expiration January 19, 2026  
Class of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock (in shares) 124,848
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 1.84
Warrant expiration March 31, 2026  
Class of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock (in shares) 34,416
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 1.84
Warrant expiration April 1, 2026  
Class of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock (in shares) 131
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 1.84
Warrant expiration December 7, 2025  
Class of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock (in shares) 20,944
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 14.32
No expiration  
Class of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock (in shares) 804,951
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 0.001
Warrant expiration April 25, 2025  
Class of Stock [Line Items]  
Warrants issued to purchase redeemable convertible preferred stock (in shares) 400,000
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 5.27