v3.26.1
UNAUDITED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Stockholders' equity    
Common stock, shares issued (in shares) 224,218,154 223,938,047
Common stock, shares authorized (in shares) 350,000,000  
Common stock, par value (in dollars per share) $ 0.01  
Treasury stock at cost (in shares) 109,891,531 109,891,531