XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - MidCap Credit Agreements - Additional Information (Details) - USD ($)
3 Months Ended
Nov. 09, 2022
May 06, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Debt Instrument [Line Items]          
Debt, gross amount     $ 45,463,000   $ 45,659,000
Total debt issuance costs     2,569,000   $ 2,749,000
MidCap Credit Agreements          
Debt Instrument [Line Items]          
Debt, gross amount   $ 70,000,000      
Debt issuance cost before amortization     2,337,000    
MidCap Credit Agreements | Interest Expense          
Debt Instrument [Line Items]          
Amortization expense     $ 184,000 $ 71,000  
MidCap Credit Agreements | Term Loan          
Debt Instrument [Line Items]          
Debt, gross amount   $ 40,000,000      
Expiration date   May 01, 2026      
MidCap Credit Agreements | Term Loan | LIBOR          
Debt Instrument [Line Items]          
Variable interest rate   6.00%      
MidCap Credit Agreements | Term Loan | 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,000      
MidCap Credit Agreements | Term Loan, Second Commitment          
Debt Instrument [Line Items]          
Debt, gross amount   30,000,000      
MidCap Credit Agreements | Revolving Loan          
Debt Instrument [Line Items]          
Total borrowing capacity $ 50,000,000 $ 30,000,000      
Expiration date   May 01, 2026      
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%