v3.26.1
Nature of Business (Details)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
May 31, 2026
Jun. 30, 2026
segment
$ / shares
Subsidiary, Sale of Stock [Line Items]      
Number of operating segments | segment     3
Underwriting commissions and offering costs $ 575    
Stock split conversion ratio   5  
IPO      
Subsidiary, Sale of Stock [Line Items]      
Stock issued and sold (in shares) | shares 638.9    
Offering price (in USD per share) | $ / shares $ 135.00   $ 135.00
Net proceeds of offering $ 85,675