v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Oct. 31, 2022
Class of Stock [Line Items]        
Preferred stock, authorized   10,000,000 10,000,000  
Preferred stock, par value   $ 0.001 $ 0.001  
Preferred stock, shares, issued   0 0  
Preferred stock, shares, outstanding   0 0  
Common stock, shares authorized   500,000,000 500,000,000  
Common stock, per share value   $ 0.001 $ 0.001  
Initial Public Offering        
Class of Stock [Line Items]        
Preferred stock, authorized       10,000,000
Preferred stock, par value       $ 0.001
April 2026 ATM Program        
Class of Stock [Line Items]        
Aggregate gross proceeds of ATM Program sale $ 7.3      
Sale of stock, transaction date Apr. 30, 2026      
Common Stock Shares Issued 4,054,954      
Common stock price per share $ 1.80