XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowing - Schedule of Borrowings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Adjustments to principal value    
Unamortized discount and debt issuance costs $ (1,136) $ (912)
Final fee 1,989 734
Total long-term debt 150,853 49,822
Less: Current portion of long-term debt 0 0
Long-term debt, net of current portion 150,853 49,822
Term loan    
Term Loans    
Total principal 150,000 50,000
Term loan | Term A Loan    
Term Loans    
Total principal $ 27,500 27,500
Adjustments to principal value    
Interest rate 7.95%  
Term loan | Term A Loan | Secured Overnight Financing Rate (SOFR)    
Adjustments to principal value    
Floating per annum rate (percent) 0.022%  
Term loan | Term A Loan | Floor Rate    
Adjustments to principal value    
Floating per annum rate (percent) 1.00%  
Term loan | Term B Loan    
Term Loans    
Total principal $ 22,500 22,500
Adjustments to principal value    
Interest rate 7.95%  
Term loan | Term B Loan | Secured Overnight Financing Rate (SOFR)    
Adjustments to principal value    
Floating per annum rate (percent) 0.022%  
Term loan | Term B Loan | Floor Rate    
Adjustments to principal value    
Floating per annum rate (percent) 1.00%  
Term loan | Term C Loan    
Term Loans    
Total principal $ 50,000 0
Adjustments to principal value    
Interest rate 4.25%  
Term loan | Term C Loan | Secured Overnight Financing Rate (SOFR)    
Adjustments to principal value    
Floating per annum rate (percent) 0.022%  
Term loan | Term C Loan | Floor Rate    
Adjustments to principal value    
Floating per annum rate (percent) 4.70%  
Term loan | Term D Loan    
Term Loans    
Total principal $ 50,000 $ 0
Adjustments to principal value    
Interest rate 4.00%  
Term loan | Term D Loan | Secured Overnight Financing Rate (SOFR)    
Adjustments to principal value    
Floating per annum rate (percent) 0.022%  
Term loan | Term D Loan | Floor Rate    
Adjustments to principal value    
Floating per annum rate (percent) 4.70%