XML 84 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Summary of Common Stock Shares Reserved for Future Issuance on Convertible Basis (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common stock reserved for future issuance 7,052,299 25,597,558
Series A Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 0 8,710,490
Series B Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 0 14,129,284
Employee Stock Option    
Class of Stock [Line Items]    
Common stock reserved for future issuance 2,938,982 1,123,296
Stock 2021 Plan [Member] | Common Stock [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 0 1,634,488
Stock 2024 Plan [Member] | Common Stock [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 3,743,915 0
Employee Stock Purchase 2024 Plan [Member] | Common Stock [Member] | Employee Stock Purchase Plan [Member]    
Class of Stock [Line Items]    
Common stock reserved for future issuance 369,402 0