v3.26.1
Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details)
Jun. 30, 2026
shares
Class of Stock [Line Items]  
Total (in shares) 13,518,767
Shares available for future stock incentive awards  
Class of Stock [Line Items]  
Total (in shares) 4,457,032
Common stock options reserved for issuance  
Class of Stock [Line Items]  
Total (in shares) 10,000
Unvested restricted stock units  
Class of Stock [Line Items]  
Total (in shares) 648,078
Outstanding common stock options  
Class of Stock [Line Items]  
Total (in shares) 3,362,644
Series A Preferred Stock  
Class of Stock [Line Items]  
Total (in shares) 3,268,345
Series B Preferred Stock  
Class of Stock [Line Items]  
Total (in shares) 437,927
Conversion Option  
Class of Stock [Line Items]  
Total (in shares) 605,869
Shares reserved for issuance under the at the market offering  
Class of Stock [Line Items]  
Total (in shares) 36,600
Exercise of warrants  
Class of Stock [Line Items]  
Total (in shares) 692,272