v3.26.1
Commitments and Contingencies - Schedule of Accrued Restructuring Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Restructuring Reserve [Roll Forward]    
Restructuring charges incurred during the period $ 200 $ 300
Workforce Reduction    
Restructuring Reserve [Roll Forward]    
Accrued restructuring as of beginning balance 259 561
Restructuring charges incurred during the period 0 0
Cash payments (43) (302)
Accrued restructuring as of ending balance $ 216 $ 259