v3.26.1
Commitments and Contingencies - Schedule of Net Carrying Amount of the Liability Component of the Loan (Details) - 2024 Loan - Loans Payable - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 20, 2024
Debt Instrument [Line Items]      
Principal amount $ 85,600 $ 85,600 $ 85,600
Unamortized debt issuance cost (601) (794)  
Net carrying amount $ 84,999 $ 84,806