v3.26.3
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 14, 2023
Jul. 15, 2019
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
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                   $ 5,874
Vesting period (in years)     3 years                    
Options exercised, net     $ 23 $ 27 $ 1 $ 339 $ 7            
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% 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          
Tranche A Warrant | Oaktree Capital Management LP | Line of Credit                          
Class of Warrant or Right [Line Items]                          
Warrants issued (in shares)               230,271          
Warrant exercise price (in dollars per share)               $ 4.18          
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)                       $ 2.60  
Warrants and rights outstanding                       $ 4,671  
Proceeds from warrant exercises     $ 154     $ 1,430              
Exercise of warrants (in shares)     160,548     550,000