v3.26.3
Summary of Significant Accounting Policies - Calculation of Diluted Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total 19,603,290 14,664,263
Convertible Preferred Stock [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total 18,258,960 13,485,975
Options to Purchase Common Stock [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total 1,121,232 1,178,288
Common Stock Subject to Repurchase Rights [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total 223,098 0