v3.26.1
Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 15, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Class of Stock [Line Items]        
Maximum aggregate offering price   $ 1,366,154 $ 3,019,528  
Sales Agreement        
Class of Stock [Line Items]        
Proceeds from sales of common stock   1,400,000   $ 4,400,000
Maximum | Sales Agreement        
Class of Stock [Line Items]        
Maximum aggregate offering price $ 50,000,000      
Common Stock        
Class of Stock [Line Items]        
Maximum aggregate offering price   $ 1 $ 2  
Common Stock | Sales Agreement        
Class of Stock [Line Items]        
Aggregate number of shares issued and sold   120,418   313,478