v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 30, 2026
Jan. 29, 2026
Dec. 31, 2025
Dec. 31, 2024
Oct. 23, 2025
May 17, 2024
Subsequent Event [Line Items]            
Common stock, par value     $ 0.0001 $ 0.0001 $ 0.0001  
Proceeds from sale of common stock     $ 20,348,653 $ 14,004,381    
Private Placement            
Subsequent Event [Line Items]            
Sale of stock per share           $ 8.29
Securities Purchase Agreement | Private Placement | Subsequent Event            
Subsequent Event [Line Items]            
Shares issued   2,522,727        
Common stock, par value   $ 0.0001        
Sale of stock per share   $ 4.4        
Proceeds from sale of common stock $ 11,100,000