v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
End of term charge $ 5,500 $ 5,500
Unamortized debt issuance costs and unamortized end of term charge (5,405) (6,560)
Loan and Security Agreement (carried at amortized cost) 110,095 108,940
Significant other observable inputs (Level 2)    
Debt Instrument [Line Items]    
The fair value of LSA, classified as Level 2 under ASC Topic 820 108,515 109,450
Secured Debt | Line of Credit    
Debt Instrument [Line Items]    
Principal amount $ 110,000 $ 110,000