Annual report [Section 13 and 15(d), not S-K Item 405]

Equity Instruments - Warrants for Shares of Stock (Details)

v3.26.1
Equity Instruments - Warrants for Shares of Stock (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Apr. 10, 2024
$ / shares
Dec. 29, 2023
$ / shares
shares
Jul. 25, 2022
$ / shares
shares
Dec. 02, 2020
$ / shares
shares
Class of Warrant or Right [Line Items]            
Number of Warrants (in shares) | shares 36,892 366,946        
Exercise Price per Warrant (in dollars per share)     $ 183.75      
Warrant liabilities | $ $ 108,866,000 $ 2,166,874,000        
Common stock warrants            
Class of Warrant or Right [Line Items]            
Number of Warrants (in shares) | 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) | shares 8,477 8,477        
Exercise Price per Warrant (in dollars per share) $ 6,037.5 $ 6,037.5        
Fair Value on Issue Date per warrant (in dollars per warrant) 70 70        
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) | shares 16,429 16,429       65,715
Exercise Price per Warrant (in dollars per share) $ 6,037.5 $ 6,037.5       $ 6,037.5
Fair Value on Issue Date per warrant (in dollars per warrant) 115.5 115.5       150
2022 Private Placement Warrants [Member]            
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) | shares 134 134     134  
Exercise Price per Warrant (in dollars per share) $ 1,344 $ 1,344     $ 1,344  
Fair Value on Issue Date per warrant (in dollars per warrant) 12.29 85.05        
Warrant liabilities | $ $ 1,639,000 $ 1,102,000        
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) | shares   19,048   68,572    
Exercise Price per Warrant (in dollars per share)   $ 299.25   $ 299.25    
Fair Value on Issue Date per warrant (in dollars per warrant)   10.5        
Warrant liabilities | $   $ 90,469,000        
2023 Private Warrant B [Member]            
Class of Warrant or Right [Line Items]            
Issue Date Dec. 29, 2023 Dec. 29, 2023        
Expiration Date Dec. 29, 2028 Dec. 29, 2028        
Number of Warrants (in shares) | shares 3,429 3,429   3,429    
Exercise Price per Warrant (in dollars per share) $ 326.29 $ 326.29   $ 326.29    
Fair Value on Issue Date per warrant (in dollars per warrant) 8.31 10.5        
Warrant liabilities | $ $ 28,504,000 $ 15,835,000        
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) | shares   41,808        
Exercise Price per Warrant (in dollars per share) $ 199.35 $ 199.35        
Fair Value on Issue Date per warrant (in dollars per warrant)   10.08        
Warrant liabilities | $   $ 2,007,000        
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) | shares 5,157 65,307        
Exercise Price per Warrant (in dollars per share) $ 183.75 $ 183.75        
Fair Value on Issue Date per warrant (in dollars per warrant) 9.4 9.21        
Warrant liabilities | $ $ 48,480,000 $ 377,750,000        
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) | shares 3,266 3,266        
Exercise Price per Warrant (in dollars per share) $ 202.125 $ 202.13        
Fair Value on Issue Date per warrant (in dollars per warrant) 9.26 9.11        
Warrant liabilities | $ $ 30,242,000 $ 18,477,000        
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) | shares   110,000        
Exercise Price per Warrant (in dollars per share)   $ 37.5        
Fair Value on Issue Date per warrant (in dollars per warrant)   2.55        
Warrant liabilities | $   $ 864,995,000        
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) | shares   99,048        
Exercise Price per Warrant (in dollars per share)   $ 34.2        
Fair Value on Issue Date per warrant (in dollars per warrant)   1.64        
Warrant liabilities | $   $ 796,239,000