v3.26.1
UNAUDITED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (Parenthetical) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Stockholders' equity    
Common stock, shares issued (in shares) 224,190,693 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