Quarterly report [Sections 13 or 15(d)]

Subsequent Events (Details)

v3.25.2
Subsequent Events (Details) - USD ($)
Jul. 21, 2025
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Subsequent Event [Line Items]        
Common stock, par value   $ 0.001 $ 0.001 $ 0.001
Subsequent Event        
Subsequent Event [Line Items]        
Common stock, par value $ 0.001      
Offering price per share (in dollars per share) $ 5.00      
Net proceeds from stock offering $ 18,160,750      
Sale of stock, term with underwriter 12 months      
Sale of stock, holding period 90 days      
Subsequent Event | Public Stock Offering        
Subsequent Event [Line Items]        
Shares sold in offering (in shares) 3,985,000      
Subsequent Event | Over-Allotment Option        
Subsequent Event [Line Items]        
Shares sold in offering (in shares) 485,000