v3.26.1
Common Stock - Additional Information (Details) - shares
6 Months Ended
May 04, 2026
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Common stock, voting rights   The holders of common stock are entitled to one vote per share held on all matters submitted to a vote of stockholders, except on matters relating solely to terms of preferred stock.  
IPO [Member]      
Class of Stock [Line Items]      
Stock Issued During Period, Shares, New Issues 19,262,500    
Common Stock [Member]      
Class of Stock [Line Items]      
Common stock, shares authorized   400,000,000 0
Common stock, shares, issued   46,705,410 0
Common stock, shares, outstanding   46,705,410 0