v3.26.1
Common Stock - Schedule of Potential Conversion of Preferred Stock and Future Issuance of Common Stock (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Class Of Stock [Line Items]        
Shares reserved for future issuance 22,165,435   29,445,464 26,673,185
Employee Stock Option        
Class Of Stock [Line Items]        
Shares reserved for future issuance 11,633,080   11,645,843 9,354,699
Restricted Stock Units        
Class Of Stock [Line Items]        
Shares reserved for vesting of restricted stock units 17,523 69,486 69,486 43,072
Pre-Funded Warrants [Member]        
Class Of Stock [Line Items]        
Shares reserved for future issuance 0   9,611,193 8,500,000
2022 Stock Inducement Plan        
Class Of Stock [Line Items]        
Shares reserved for future issuance 1,877,867   1,308,484 1,896,209
2019 Employee Stock Purchase Plan        
Class Of Stock [Line Items]        
Shares reserved for future issuance 2,441,771   2,031,072 1,671,843
2019 Stock Incentive Plan        
Class Of Stock [Line Items]        
Shares reserved for future issuance 6,195,194   4,779,386 5,207,362