v3.26.1
Debt - Schedule of Net Carrying Amount of the Liability Component of the Loan (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 20, 2024
Debt Instrument [Line Items]        
Unamortized debt issuance cost     $ (300)  
2024 Loan | Loans Payable        
Debt Instrument [Line Items]        
Principal amount $ 85,600 $ 85,600   $ 85,600
Unamortized debt issuance cost (408) (794)    
Net carrying amount $ 85,192 $ 84,806