v3.25.2
Long-Term Debt - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 06, 2024
Jun. 30, 2025
Jun. 30, 2025
Term Loan [Member]      
Line Of Credit Facility [Line Items]      
Debt discount and debt issuance costs   $ 1,550 $ 1,550
Final end of term charge accrued $ 2,000    
Term Loan [Member] | Hercules Loan Agreement [Member]      
Line Of Credit Facility [Line Items]      
Term loan facility 200,000    
Borrowed an initial term loan facility $ 30,000    
Maturity Date Dec. 01, 2029    
Interest Rate 8.25%    
Prepayment charge, percentage 3.00%    
Prepayment Charge, Percentage After Eighteen Months 2.00%    
Prepayment Charge, Percentage Thereafter 1.00%    
Term loan exit fee rate 6.75%    
Debt discount and debt issuance costs $ 1,800    
Unamortized deferred financing costs   600 600
Interest expense   $ 900 $ 1,800
Term Loan [Member] | Hercules Loan Agreement [Member] | Prime Rate [Member]      
Line Of Credit Facility [Line Items]      
Interest Rate 1.75%    
Term Loan [Member] | Hercules Loan Agreement [Member] | Minimum [Member]      
Line Of Credit Facility [Line Items]      
Aggregate minimum principal amount $ 50,000    
Market capitalization covenant 1,000,000    
Tranche One [Member] | Hercules Loan Agreement [Member]      
Line Of Credit Facility [Line Items]      
Additional term loan 80,000    
Tranche Two and Three [Member] | Term Loan [Member] | Hercules Loan Agreement [Member]      
Line Of Credit Facility [Line Items]      
Additional term loan 65,000    
Tranche Four [Member] | Term Loan [Member] | Hercules Loan Agreement [Member]      
Line Of Credit Facility [Line Items]      
Additional term loan $ 25,000