v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2026
Dec. 31, 2025
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common stock, par value (in dollars per share) $ 0.005 $ 0.005
Common stock, shares authorized (in shares) 5,000,000 5,000,000
Common stock, shares issued (in shares) 1,136,078 1,132,906
Common stock, shares outstanding (in shares) 979,490 978,113
Common stock in treasury (in shares) 156,588 154,793