Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - Additional information (Details)

v3.25.2
Convertible Redeemable Preferred Stock and Stockholders' Equity - Additional information (Details) - shares
6 Months Ended 12 Months Ended
Apr. 01, 2025
Jun. 30, 2025
Dec. 31, 2024
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Issuance of common stock in connection with warrant exercise (in shares) 2,989,887 6,235,998  
Aggregate shares issued upon exercise of warrants (in shares)   1 1
February 2025 Placement Agency Agreement      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate shares issued upon exercise of warrants (in shares)   475,713  
December 2024 Inducement Warrants      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Issuance of common stock in connection with warrant exercise (in shares)     2,513,703
February 2024 Public Offering | Common stock purchase warrants      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate shares issued upon exercise of warrants (in shares)   12,068 328,483