Quarterly report [Sections 13 or 15(d)]

Equity Instruments - Warrants for Shares of Stock (Details)

v3.25.3
Equity Instruments - Warrants for Shares of Stock (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Dec. 02, 2020
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) 36,892 366,946  
Common stock warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) 36,892 366,946  
Private Warrants [Member]      
Class of Warrant or Right [Line Items]      
Issue Date Dec. 02, 2020 Dec. 02, 2020  
Expiration Date Sep. 29, 2026 Sep. 29, 2026  
Number of Warrants (in shares) 8,477 8,477  
Exercise Price per Warrant (in dollars per share) $ 6,037.5 $ 6,037.5  
Public Warrants [Member]      
Class of Warrant or Right [Line Items]      
Issue Date Dec. 02, 2020 Dec. 02, 2020  
Expiration Date Sep. 29, 2026 Sep. 29, 2026  
Number of Warrants (in shares) 16,429 16,429  
Exercise Price per Warrant (in dollars per share) $ 6,037.5 $ 6,037.5  
2022 Private Placement Warrants      
Class of Warrant or Right [Line Items]      
Issue Date Jul. 25, 2022 Jul. 25, 2022  
Expiration Date Jul. 24, 2034 Jul. 24, 2034  
Number of Warrants (in shares) 134 134  
Exercise Price per Warrant (in dollars per share) $ 1,344 $ 1,344 $ 1,344
2023 Private Warrant A [Member]      
Class of Warrant or Right [Line Items]      
Issue Date   Dec. 29, 2023  
Expiration Date   Dec. 29, 2028  
Number of Warrants (in shares)   19,048  
Exercise Price per Warrant (in dollars per share) 299.25 $ 299.25  
2023 Private Warrant B [Member]      
Class of Warrant or Right [Line Items]      
Issue Date   Dec. 29, 2023  
Expiration Date   Dec. 29, 2028  
Number of Warrants (in shares)   3,429  
Exercise Price per Warrant (in dollars per share) $ 326.25 $ 326.29  
Placement Agent Warrants [Member]      
Class of Warrant or Right [Line Items]      
Issue Date Dec. 29, 2023    
Expiration Date Dec. 29, 2028    
Number of Warrants (in shares) 3,429    
Exercise Price per Warrant (in dollars per share) $ 326.29    
2024 Private Warrants [Member]      
Class of Warrant or Right [Line Items]      
Issue Date   Apr. 01, 2024  
Expiration Date   May 16, 2025  
Number of Warrants (in shares)   41,808  
Exercise Price per Warrant (in dollars per share) $ 199.35 $ 199.35  
BEPO Warrants      
Class of Warrant or Right [Line Items]      
Issue Date Apr. 12, 2024 Apr. 12, 2024  
Expiration Date Apr. 12, 2029 Apr. 12, 2029  
Number of Warrants (in shares) 5,157 65,307  
Exercise Price per Warrant (in dollars per share) $ 183.75 $ 183.75  
BEPO Agent Warrants      
Class of Warrant or Right [Line Items]      
Issue Date Apr. 12, 2024 Apr. 12, 2024  
Expiration Date Apr. 12, 2029 Apr. 12, 2029  
Number of Warrants (in shares) 3,266 3,266  
Exercise Price per Warrant (in dollars per share) $ 202.125 $ 202.13  
July 2024 Private Warrants [Member]      
Class of Warrant or Right [Line Items]      
Issue Date   Jul. 01, 2024  
Expiration Date   Jul. 01, 2029  
Number of Warrants (in shares)   110,000  
Exercise Price per Warrant (in dollars per share)   $ 37.50  
August Inducement Warrants [Member]      
Class of Warrant or Right [Line Items]      
Issue Date   Aug. 13, 2024  
Expiration Date   Aug. 12, 2029  
Number of Warrants (in shares)   99,048  
Exercise Price per Warrant (in dollars per share)   $ 34.2