v3.26.1
Common Stock - Additional Information (Details) - shares
6 Months Ended
Jun. 30, 2026
May 31, 2026
May 08, 2026
Dec. 31, 2025
Class of Stock [Line Items]        
Common stock, voting rights Each share of common stock entitles the holder to one vote on all matters on which stockholders have the right to vote.      
Common stock issued 48,031,320     2,472,757
Common stock outstanding 47,891,251     2,306,207
Common stock vested 140,068     166,550
Common Stock, Shares Authorized 500,000,000   365,081,240 365,081,240
IPO        
Class of Stock [Line Items]        
Common stock issued   15,500,000    
Common Stock, Shares Authorized   500,000,000    
Voting Common Stock        
Class of Stock [Line Items]        
Common stock issued 47,891,252      
Common stock outstanding 47,891,252      
Non Voting Common Stock | IPO        
Class of Stock [Line Items]        
Conversion of stock 8,359