v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 12, 2026
Feb. 10, 2026
Feb. 10, 2025
Oct. 04, 2024
Apr. 15, 2024
Apr. 03, 2023
Dec. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]                
Placement agent fees and offering expenses             $ 487,000 $ 1,374,000
Common Stock [Member]                
Subsequent Event [Line Items]                
Number of shares issued               611,000
Common Stock [Member] | Private Placement [Member]                
Subsequent Event [Line Items]                
Proceeds from private placement     $ 29,100,000          
Placement agent fees and offering expenses     487,000          
Net proceeds from issuance of private placement     $ 28,700,000          
Securities Purchase Agreement [Member]                
Subsequent Event [Line Items]                
Beneficial ownership considered     4.99%   4.99%      
Maximum beneficial ownership considered     9.99%   9.99%      
Proceeds from private placement       $ 10,200,000 $ 15,800,000      
Securities Purchase Agreement [Member] | Common Stock [Member]                
Subsequent Event [Line Items]                
Number of shares issued     7,536,706   5,076,900 2,274,709    
Warrant exercise price, per share         $ 0.0001      
Share price     $ 2.05 $ 2.948 $ 2.9164      
Securities Purchase Agreement [Member] | Pre-Funded Warrant [Member]                
Subsequent Event [Line Items]                
Number of shares issued     3,069,926   342,888      
Warrant exercise price, per share     $ 0.0001          
Share price     $ 2.05   $ 2.9163      
Subsequent Event [Member] | Common Stock [Member] | Private Placement [Member]                
Subsequent Event [Line Items]                
Proceeds from private placement $ 26,000,000              
Placement agent fees and offering expenses 1,400,000              
Net proceeds from issuance of private placement $ 24,600,000              
Subsequent Event [Member] | Pre-Funded Warrant [Member] | Private Placement [Member]                
Subsequent Event [Line Items]                
Purchase of warrant 1,043,478              
Subsequent Event [Member] | Securities Purchase Agreement [Member]                
Subsequent Event [Line Items]                
Par value   $ 0            
Beneficial ownership considered   4.99%            
Maximum beneficial ownership considered   9.99%            
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Private Placement [Member]                
Subsequent Event [Line Items]                
Proceeds from private placement   $ 26,000,000            
Placement agent fees and offering expenses   1,400,000            
Net proceeds from issuance of private placement   $ 24,600,000            
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Common Stock [Member]                
Subsequent Event [Line Items]                
Number of shares issued   3,482,498            
Share price   $ 5.75            
Subsequent Event [Member] | Securities Purchase Agreement [Member] | Pre-Funded Warrant [Member]                
Subsequent Event [Line Items]                
Number of shares issued 1,043,478              
Purchase of warrant   1,043,478            
Warrant exercise price, per share   $ 0.0001            
Share price   $ 5.7499