v3.26.1
Common and Preferred Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2026
Feb. 28, 2026
Nov. 30, 2024
Mar. 31, 2026
Dec. 31, 2025
Oct. 31, 2025
Class of Stock [Line Items]            
Common stock voting right       Each share of Common Stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders.    
Common stock, authorized       150,000,000 150,000,000  
Preferred stock, authorized       10,000,000    
Preferred stock, outstanding       0    
Common stock, shares issued       75,859,828 70,424,566  
Sale of Stock, Number of Shares Issued in Transaction       8,325,504    
Proceeds from issuance of convertible preferred stock       $ 14,200,000    
Net Proceeds from Issuance of Convertible Preferred Stock after Associated Costs       $ 13,800,000    
Additional shares available for issuance       12,160,612    
Aggregate gross offering price       $ 14,250,000    
Securities Purchase Agreement [Member]            
Class of Stock [Line Items]            
Common stock, shares issued 5,000,000 5,000,000        
Purchase price, per share $ 3 $ 3        
Aggregate gross proceeds $ 15,000,000          
Placement agent fee percentage   4.50%        
ATM Agreement            
Class of Stock [Line Items]            
Additional shares available for issuance           0
ATM Agreement | Maximum            
Class of Stock [Line Items]            
Aggregate gross offering price     $ 14,200,000      
Maximum commission percentage of gross proceeds per share sold through sales agent     3.00%      
Public Stock Offering Member | Securities Purchase Agreement [Member]            
Class of Stock [Line Items]            
Aggregate gross offering price   $ 14,000,000