XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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, 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 15,178        
Balance at Jun. 30, 2024 522,793 $ 9,117 $ (229,939) 501,422 242,193
Balance, shares at Jun. 30, 2024   91,168      
Treasury Stock-Common Shares, Balance shares at Jun. 30, 2024     (19,547)    
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)    
Net (loss) income 9,555       9,555
Stock-based compensation 2,099     2,099  
Purchase of common stock (6,734)   $ (6,734)    
Purchase of common stock, shares     (802)    
Shares issued restricted stock units and ESPP participants 98   $ 429 (331)  
Shares issued restricted stock units and ESPP participants, shares     37    
Vesting of equity compensation     $ 1,443 (1,443)  
Vesting of equity compensation, shares     123    
Shares withheld upon vesting of equity compensation (410)   $ (410)    
Shares withheld upon vesting of equity compensation, shares     (42)    
Balance at Jun. 30, 2024 522,793 $ 9,117 $ (229,939) 501,422 242,193
Balance, shares at Jun. 30, 2024   91,168      
Treasury Stock-Common Shares, Balance shares at Jun. 30, 2024     (19,547)    
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,292)    
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,366        
Balance at Jun. 30, 2025 $ 495,800 $ 9,117 $ (225,841) 503,496 209,028
Balance, shares at Jun. 30, 2025   91,168      
Treasury Stock-Common Shares, Balance shares at Jun. 30, 2025 (19,200)   (19,233)    
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,292)    
Net (loss) income 3,006       3,006
Stock-based compensation 2,088     2,088  
Employee stock purchase plan 157   $ 262 (105)  
Employee stock purchase plan, shares     22    
Vesting of equity compensation (1)   $ 453 (454)  
Vesting of equity compensation, shares     39    
Shares withheld upon vesting of equity compensation (13)   $ (13)    
Shares withheld upon vesting of equity compensation, shares     (2)    
Balance at Jun. 30, 2025 $ 495,800 $ 9,117 $ (225,841) $ 503,496 $ 209,028
Balance, shares at Jun. 30, 2025   91,168      
Treasury Stock-Common Shares, Balance shares at Jun. 30, 2025 (19,200)   (19,233)