XML 79 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock Reserved For Future Issuance [Line Items]      
Common stock reserved for issuance 20,753,866 18,529,698 14,834,109
Common Stock Options Outstanding      
Common Stock Reserved For Future Issuance [Line Items]      
Common stock reserved for issuance 9,547,659 8,873,071 7,989,192
RSUs Outstanding      
Common Stock Reserved For Future Issuance [Line Items]      
Common stock reserved for issuance 704,869 341,847 0
Shares Available for Issuance Under Plans      
Common Stock Reserved For Future Issuance [Line Items]      
Common stock reserved for issuance 6,630,582 5,131,660 5,198,941
Shares Available for Issuance Under ESPP      
Common Stock Reserved For Future Issuance [Line Items]      
Common stock reserved for issuance 1,969,681 1,506,316 1,142,750
Pre-funded Common Stock Warrants Outstanding      
Common Stock Reserved For Future Issuance [Line Items]      
Common stock reserved for issuance 1,901,075 2,676,804 503,226