v3.26.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 14, 2023
Jul. 15, 2019
Mar. 31, 2026
Mar. 31, 2025
Mar. 03, 2026
Dec. 31, 2025
Nov. 01, 2023
Aug. 01, 2023
Jun. 30, 2022
Class of Warrant or Right [Line Items]                  
Warrants issued (in shares)         375,000        
Warrants and rights outstanding     $ 916           $ 5,874
Vesting period (in years)     3 years            
Exercise of warrants (in shares)       0          
Senior secured notes due 2025                  
Class of Warrant or Right [Line Items]                  
Interest rate (as a percent)   12.50%              
Fair value of warrants issued   $ 6,800              
Senior secured notes due 2025 | Senior Notes                  
Class of Warrant or Right [Line Items]                  
Interest rate (as a percent)     12.50%            
2020 Additional Notes                  
Class of Warrant or Right [Line Items]                  
Fair value of warrants issued   $ 735              
13.5% Senior Secured Notes due November 1, 2028 | Senior Notes                  
Class of Warrant or Right [Line Items]                  
Interest rate (as a percent)     13.50% 13.50%   13.50% 13.50%    
Minimum                  
Class of Warrant or Right [Line Items]                  
Warrant exercise price (in dollars per share)         $ 4.00        
Common Stock Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants issued (in shares)         375,000       8,850,000
Warrants issued to purchase common stock (in shares) 3,689,452                
Proceeds from warrant exercises $ 3,542                
Common Stock Warrants | Minimum                  
Class of Warrant or Right [Line Items]                  
Warrant exercise price (in dollars per share)         $ 4.00       $ 0.96
First Additional Warrant Offering | Maximum                  
Class of Warrant or Right [Line Items]                  
Warrants issued (in shares)   2,143,000              
Pre-Funded Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants issued (in shares)                 4,000,000
Existing Warrants                  
Class of Warrant or Right [Line Items]                  
Warrant exercise price (in dollars per share)               $ 0.96  
Class of warrant or right, outstanding (in shares)               5,000,000  
New Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants issued (in shares)     2,200,000         2,750,000  
Warrant exercise price (in dollars per share)     $ 0.96         $ 2.60  
Warrants and rights outstanding               $ 4,671  
Exercise of warrants (in shares)     0 0          
Warrants issued to purchase common stock (in shares)     160,548