XML 41 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for issuance 23,683,225 20,753,866
Common Stock Options Outstanding    
Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for issuance 10,020,149 9,547,659
RSUs Outstanding    
Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for issuance 1,144,335 704,869
Shares Available for Issuance Under Plans    
Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for issuance 8,094,201 6,630,582
Shares Available for Issuance Under ESPP    
Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for issuance 2,523,465 1,969,681
Pre-funded Common Stock Warrants Outstanding    
Common Stock Reserved For Future Issuance [Line Items]    
Common stock reserved for issuance 1,901,075 1,901,075