v3.25.2
Consolidated Balance Sheets (Parenthetical) - shares
shares in Thousands
Jun. 30, 2025
Dec. 31, 2024
Common Stock    
Common stock, shares issued (in shares) 11,672 11,616
Common stock, shares outstanding (in shares) 10,032 10,026
Treasury Stock    
Treasury stock, common, shares (in shares) 1,640 1,590