XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - MidCap Credit Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 09, 2022
May 06, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Debt Instrument [Line Items]          
Debt, gross amount     $ 114,933   $ 114,293
Loss on early extinguishment of debt     5,308    
MidCap Credit Agreements          
Debt Instrument [Line Items]          
Debt, gross amount   $ 70,000      
Expiration date   May 01, 2026      
Loss on early extinguishment of debt     5,308    
Unamortized debt issuance costs     1,881    
Fees incurred to early exit of debt     3,427    
MidCap Credit Agreements | Interest Expense          
Debt Instrument [Line Items]          
Amortization expense     $ 613 $ 586  
MidCap Credit Agreements | Term Loans          
Debt Instrument [Line Items]          
Debt, gross amount   $ 40,000      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   LIBOR      
MidCap Credit Agreements | Term Loans | LIBOR          
Debt Instrument [Line Items]          
Variable interest rate   6.00%      
MidCap Credit Agreements | Term Loans | SOFR          
Debt Instrument [Line Items]          
Variable interest rate 6.00%        
MidCap Credit Agreements | Term Loan, First Commitment          
Debt Instrument [Line Items]          
Debt, gross amount   $ 10,000      
MidCap Credit Agreements | Term Loan, Second Commitment          
Debt Instrument [Line Items]          
Debt, gross amount   30,000      
MidCap Credit Agreements | Revolving Loan          
Debt Instrument [Line Items]          
Total borrowing capacity $ 50,000 $ 30,000      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   LIBOR      
MidCap Credit Agreements | Revolving Loan | LIBOR          
Debt Instrument [Line Items]          
Variable interest rate 3.00% 3.00%      
MidCap Credit Agreements | Revolving Loan | SOFR          
Debt Instrument [Line Items]          
Variable interest rate 3.75%