XML 117 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Capital Structure - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Common stock shares reserved for future issuance (in shares) 10,074,515 8,455,804
Stock Options, Issued and Outstanding    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance (in shares) 7,914,058 5,384,142
Stock Options, Authorized for Future Issuance    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance (in shares) 2,128,767 3,039,972
Warrants, Issued and Outstanding    
Class of Stock [Line Items]    
Common stock shares reserved for future issuance (in shares) 31,690 31,690