v3.26.1
Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share   21,974 21,481
Common stock issuable upon exercise of stock options [Member]      
Accounting Policies [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 2,000 1,987 1,220
Unvested restricted stock units [Member]      
Accounting Policies [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 800 765 116
Common stock issuable upon exercise of warrants [Member]      
Accounting Policies [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share 400 6,925 7,395
Common stock issuable upon settlement of tranche liability in the 2025 PIPE [Member]      
Accounting Policies [Line Items]      
Antidilutive securities excluded from computation of diluted net loss per share   12,297 12,750