v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Balance at Dec. 31, 2023 $ 518,331 $ 9,117 $ (218,827) $ 501,026 $ 227,015
Balance, shares at Dec. 31, 2023   91,168      
Treasury Stock-Common Shares, Balance shares at Dec. 31, 2023     (18,051)    
Net (loss) income 5,623       5,623
Stock-based compensation 1,394     1,394  
Purchase of common stock (5,397)   $ (5,397)    
Purchase of common stock, Shares     (690)    
Vesting of equity compensation     $ 1,323 (1,323)  
Vesting of equity compensation, shares     109    
Shares withheld upon vesting of equity compensation (1,766)   $ (1,766)    
Shares withheld upon vesting of equity compensation, shares     (231)    
Balance at Mar. 31, 2024 518,185 $ 9,117 $ (224,667) 501,097 232,638
Balance, shares at Mar. 31, 2024   91,168      
Treasury Stock-Common Shares, Balance shares at Mar. 31, 2024     (18,863)    
Balance at Dec. 31, 2024 $ 491,640 $ 9,117 $ (229,717) 504,578 207,662
Balance, shares at Dec. 31, 2024   91,168      
Treasury Stock-Common Shares, Balance shares at Dec. 31, 2024 (19,500)   (19,528)    
Net (loss) income $ (1,640)       (1,640)
Stock-based compensation 1,733     1,733  
Vesting of equity compensation     $ 4,344 (4,344)  
Vesting of equity compensation, shares     369    
Shares withheld upon vesting of equity compensation (1,170)   $ (1,170)    
Shares withheld upon vesting of equity compensation, shares     (133)    
Balance at Mar. 31, 2025 $ 490,563 $ 9,117 $ (226,543) $ 501,967 $ 206,022
Balance, shares at Mar. 31, 2025   91,168      
Treasury Stock-Common Shares, Balance shares at Mar. 31, 2025 (19,300)   (19,292)