v3.26.1
Common Stock (Additional Information) (Details) - $ / shares
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Option Indexed to Issuer's Equity [Line Items]      
Common Stock Shares Issued 44,333,094   1,227,186
Common stock, shares authorized (in shares) 700,000,000   575,000,000
Common Stock Par Value $ 0.001   $ 0.001
Common Stock [Member]      
Option Indexed to Issuer's Equity [Line Items]      
Common Stock Shares Issued 0    
Common stock, shares authorized (in shares)   700,000,000  
Common Stock Par Value $ 0.001 $ 0.001  
Common Stock Voting Rights [Member]      
Option Indexed to Issuer's Equity [Line Items]      
Common Stock Shares Issued 500,000,000    
Common Stock Non Voting Rights [Member]      
Option Indexed to Issuer's Equity [Line Items]      
Common Stock Shares Issued 200,000,000