XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Term Loan - Initial Term Loan and New Money Term Loan (Details) - USD ($)
$ in Thousands
Mar. 17, 2022
Jan. 19, 2021
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Aggregate fair value of warrants issued     $ 23,304 $ 20,835
Common Stock Warrant, Initial Term Loan        
Debt Instrument [Line Items]        
Number of warrants issued to purchase (in shares)   108,154    
Aggregate fair value of warrants issued   $ 4,300 4,300  
Common Stock Warrant, New Money Term Loan        
Debt Instrument [Line Items]        
Number of warrants issued to purchase (in shares) 77,253      
Aggregate fair value of warrants issued     $ 3,500  
Line of Credit | Common Stock Warrant, New Money Term Loan        
Debt Instrument [Line Items]        
Aggregate fair value of warrants issued $ 3,500      
Initial Term Loan | Line of Credit        
Debt Instrument [Line Items]        
Borrowing capacity   70,000    
Proceeds from long-term lines of credit   68,100    
Lender fees   1,300    
Debt issuance costs   $ 629    
New Money Term Loan | Line of Credit        
Debt Instrument [Line Items]        
Borrowing capacity 50,000      
Proceeds from long-term lines of credit 49,200      
Lender fees $ 820