v3.26.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2026
Feb. 26, 2026
Jun. 30, 2025
May 27, 2025
Mar. 10, 2025
Statement of Financial Position [Abstract]          
Common Stock, par value per share (in USD per share) $ 0.0001 $ 0.0001 $ 0.0001    
Common Stock, shares authorized (in shares) 800,000,000   800,000,000 800,000,000  
Common Stock, shares issued (in shares) 12,544,298   6,479,333   1,887,045
Common Stock, shares outstanding (in shares) 12,544,298   6,479,333