v3.25.2
Long-term Debt - Terms (Details)
12 Months Ended
Jun. 23, 2025
USD ($)
Mar. 17, 2025
USD ($)
Sep. 12, 2024
USD ($)
Sep. 11, 2024
Jan. 05, 2024
USD ($)
Jan. 03, 2024
Jul. 27, 2023
USD ($)
Jan. 27, 2023
USD ($)
Jan. 09, 2023
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Long-Term Debt                        
Revenue interest financing payable, current                     $ 44,140,000 $ 18,016,000
Discount on long-term debt                     1,000,000  
A&R Silicon Valley Bank Term Loan                        
Long-Term Debt                        
Amount of debt repaid with initial investment from RIFA               $ 22,200,000        
Loss on extinguishment of debt                   $ 2,300,000    
HCR Agreement                        
Long-Term Debt                        
RIFA, maximum investment amount                 $ 175,000,000      
RIFA, initial investment amount               $ 32,500,000        
RIFA, Hard Cap percentage                 175      
Percentage of investment amount to be repaid on final approval                 100      
Percentage of investment amount to be paid                 100      
Minimum cash and cash equivalents required to be maintained during next year                 $ 15,000,000      
Effective interest rate percentage                 17.30%      
HCR Agreement | On first funded portion of investment amount                        
Long-Term Debt                        
RIFA, internal rate of return                 18.00%      
RIFA, amount funded                 $ 67,500,000      
HCR Agreement | On Third Portion Of Funded Investment Amount                        
Long-Term Debt                        
RIFA, internal rate of return                 13.00%      
RIFA, amount funded                 $ 50,000,000      
HCR Agreement | On Fourth Portion Of Funded Investment Amount                        
Long-Term Debt                        
RIFA, internal rate of return                 12.00%      
RIFA, amount funded                 $ 25,000,000      
HCR Agreement | On second portion of funded investment amount                        
Long-Term Debt                        
RIFA, internal rate of return                 16.00%      
RIFA, amount funded                 $ 57,500,000      
Second and Third Amendments to HCR Agreement                        
Long-Term Debt                        
Amount funded under the second tranche             $ 10,000,000          
Effective interest rate percentage             17.20%          
Fourth Amendment to HCR Agreement                        
Long-Term Debt                        
Amount funded under the second tranche         $ 25,000,000              
Effective interest rate percentage           18.00%            
Fifth Amendment to HCR Agreement                        
Long-Term Debt                        
Amount funded under the second tranche     $ 32,500,000                  
Effective interest rate percentage       16.00%                
Sixth Amendment to HCR Agreement                        
Long-Term Debt                        
Revenue interest financing agreement   $ 100,000,000                    
Number of tranches   3                    
RIFA, amount funded $ 50,000,000 $ 25,000,000                    
Effective interest rate percentage 14.40% 15.80%                    
Remaining amount to be funded upon mutual agreement of HCR and achievement of sales target                     25,000,000  
RIFA, aggregate net sales threshold                     $ 100,000,000