XML 61 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock - Schedule of Common Stock Reserved For Future Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Common stock reserved for future issuance 19,094,511 16,909,516
Warrants    
Class of Stock [Line Items]    
Common stock reserved for future issuance 7,762,350 7,762,350
Stock Options Outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuance 8,443,145 6,246,920
Unvested Performance Stock Units    
Class of Stock [Line Items]    
Common stock reserved for future issuance 300,000 0
Shares Available for Future Grant Under Stock Option Plans    
Class of Stock [Line Items]    
Common stock reserved for future issuance 2,589,016 2,900,246