XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowing - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Term Loans        
Final fee   $ 1,989 $ 734  
Exit fee payment   1,000 1,500 $ 0
Future payment obligation, excluding interest payments   $ 157,400    
2022 Exit Fee        
Term Loans        
Exit fee payment $ 1,000      
2022 Term Loan | Term loan        
Term Loans        
Final fee due upon maturity, acceleration, prepayment, or termination (percent)   4.95%    
Final fee   $ 5,400 $ 1,700  
Loan agreement covenant, cash and cash equivalents as percentage of outstanding loan balance, minimum   80.00%    
Loan agreement, covenant, cash and cash equivalents as percentage of outstanding loan balance, calculation period   6 months    
Loan agreement covenant, net product revenue as percentage of outstanding loan balance, minimum   60.00%    
2022 Term Loan | Term loan | After first anniversary through second anniversary of closing date        
Term Loans        
Prepayment premium (as a percent)   2.00%    
2022 Term Loan | Term loan | After second anniversary to maturity date        
Term Loans        
Prepayment premium (as a percent)   1.00%    
Term A Loan | Term loan        
Term Loans        
Interest rate   7.95%    
Closing fee   $ 200    
Term A Loan | Term loan | Secured Overnight Financing Rate (SOFR)        
Term Loans        
Floating per annum rate (percent)   0.022%    
Term A Loan | Term loan | Floor Rate        
Term Loans        
Floating per annum rate (percent)   1.00%    
Term B Loan | Term loan        
Term Loans        
Interest rate   7.95%    
Closing fee   $ 100    
Term B Loan | Term loan | Secured Overnight Financing Rate (SOFR)        
Term Loans        
Floating per annum rate (percent)   0.022%    
Term B Loan | Term loan | Floor Rate        
Term Loans        
Floating per annum rate (percent)   1.00%    
Term C Loan | Term loan        
Term Loans        
Interest rate   4.25%    
Closing fee   $ 300    
Term C Loan | Term loan | Secured Overnight Financing Rate (SOFR)        
Term Loans        
Floating per annum rate (percent)   0.022%    
Term C Loan | Term loan | Floor Rate        
Term Loans        
Floating per annum rate (percent)   4.70%    
Term D Loan | Term loan        
Term Loans        
Interest rate   4.00%    
Closing fee   $ 300    
Term D Loan | Term loan | Secured Overnight Financing Rate (SOFR)        
Term Loans        
Floating per annum rate (percent)   0.022%    
Term D Loan | Term loan | Floor Rate        
Term Loans        
Floating per annum rate (percent)   4.70%    
Term Loan E | Term loan        
Term Loans        
Proceeds from loan payable, net of issuance costs $ 50,000      
Interest rate 4.00%      
Closing fee percentage 0.50%      
Term Loan E | Term loan | Secured Overnight Financing Rate (SOFR)        
Term Loans        
Floating per annum rate (percent) 0.022%      
Term Loan E | Term loan | Floor Rate        
Term Loans        
Floating per annum rate (percent) 4.70%