XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - Narratives (Details)
$ in Thousands
1 Months Ended 12 Months Ended
May 11, 2021
USD ($)
tranche
Mar. 31, 2022
USD ($)
Sep. 30, 2021
USD ($)
May 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2023
USD ($)
Oct. 31, 2022
Oct. 27, 2022
USD ($)
Notes Payable                  
Contractual exit fee         $ 2,003        
Interest expense         16,895 $ 10,672      
Amortization of debt issuance costs         2,248 1,663      
Total debt commitments         75,000        
Minimum liquidity covenant, cash and cash equivalents         15,000        
Term Loan Tranche C                  
Notes Payable                  
Debt commitment, terminated             $ 25,000    
Oaktree Capital Management LP Credit Agreement                  
Notes Payable                  
Term of loan facility 5 years                
Maximum borrowing capacity available under the credit agreement $ 125,000                
Number of tranches | tranche 5                
Proceeds from line of credit   $ 30,000 $ 30,000 $ 15,000          
Accrued interest rate (as a percent) 11.50%                
Percentage of periodic principal payment 5.00%                
Upfront fee (as a percent) 2.00%                
Commitment fee (as a percent) 75.00%                
Commitment fee accrual period 120 days                
Debt issuance costs           200     $ 500
Debt issuance costs   1,800 1,200 4,400          
Contractual exit fee   600 600 300          
Interest expense         10,700 9,500      
Interest on term loan         8,700 7,900      
Amortization of debt issuance costs         $ 2,000 $ 1,600      
Exit fee, percentage 2.67%               2.00%
Oaktree Capital Management LP Credit Agreement | Maximum                  
Notes Payable                  
Exit fee, percentage               2.67%  
Oaktree Capital Management LP Credit Agreement | Minimum                  
Notes Payable                  
Exit fee, percentage               2.00%  
Oaktree Capital Management LP Credit Agreement | Scenario Of Prepayment Occurs Between May 11, 2023 To May 11, 2024                  
Notes Payable                  
Prepayment premium (as a percent) 4.00%                
Oaktree Capital Management LP Credit Agreement | Scenario Of Prepayment Between May 11, 2024 To May 11, 2025                  
Notes Payable                  
Prepayment premium (as a percent) 2.00%                
Oaktree Capital Management LP Credit Agreement | Scenario Of Prepayment After May 11, 2025                  
Notes Payable                  
Prepayment premium (as a percent) 0.00%                
Oaktree Capital Management LP Credit Agreement | Term Loans Tranche A-1                  
Notes Payable                  
Proceeds from line of credit       $ 15,000          
Oaktree Capital Management LP Credit Agreement | Term Loans Tranche A-2                  
Notes Payable                  
Proceeds from line of credit     $ 30,000            
Oaktree Capital Management LP Credit Agreement | Term Loan Tranche B                  
Notes Payable                  
Proceeds from line of credit   30,000              
Oaktree Capital Management LP Credit Agreement | Term Loan Tranche B | Maximum                  
Notes Payable                  
Commitment fees   $ 100