v3.26.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 14, 2023
Jul. 15, 2019
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
May 12, 2026
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 $ 916             $ 5,874
Vesting period (in years)     3 years 3 years              
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% 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% 13.50%    
Minimum                      
Class of Warrant or Right [Line Items]                      
Warrant exercise price (in dollars per share)             $ 4.00        
Tranche A Warrant                      
Class of Warrant or Right [Line Items]                      
Warrants and rights outstanding           $ 663          
Vesting period (in years)           5 years          
Exercise of warrants (in shares)         0            
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,200,000           2,750,000  
Warrant exercise price (in dollars per share)     $ 0.96 $ 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