v3.26.1
Convertible Preferred Stock and Stockholders' Equity - Summary of Shares Available for Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock reserved for future issuance 34,794,321 31,940,083
Parade Warrant Obligation    
Class of Stock [Line Items]    
Common stock reserved for future issuance 804,519 804,519
Employee Stock Option [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 13,162,759 9,736,078
Outstanding and Issued Restricted Stock Units    
Class of Stock [Line Items]    
Common stock reserved for future issuance 489,854 0
Pre-Funded Warrants    
Class of Stock [Line Items]    
Common stock reserved for future issuance 7,715,189 8,777,486
Series A Preferred Stock    
Class of Stock [Line Items]    
Common stock reserved for future issuance 12,622,000 12,622,000