v3.26.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, 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,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,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,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,233)    
Balance at Dec. 31, 2025 $ 519,973 $ 9,117 $ (228,240) 506,821 232,275
Balance, shares at Dec. 31, 2025   91,168      
Treasury Stock-Common Shares, Balance shares at Dec. 31, 2025 (19,500)   (19,505)    
Net (loss) income $ 19,685       19,685
Stock-based compensation 4,788     4,788  
Vesting of equity compensation     $ 3,954 (3,954)  
Vesting of equity compensation, shares     338    
Shares withheld upon vesting of equity compensation (1,497)   $ (1,497)    
Shares withheld upon vesting of equity compensation, shares     (152)    
Balance at Mar. 31, 2026 542,949 $ 9,117 $ (225,783) 507,655 251,960
Balance, shares at Mar. 31, 2026   91,168      
Treasury Stock-Common Shares, Balance shares at Mar. 31, 2026     (19,319)    
Balance at Dec. 31, 2025 $ 519,973 $ 9,117 $ (228,240) 506,821 232,275
Balance, shares at Dec. 31, 2025   91,168      
Treasury Stock-Common Shares, Balance shares at Dec. 31, 2025 (19,500)   (19,505)    
Net (loss) income $ 13,496        
Balance at Jun. 30, 2026 $ 539,217 $ 9,117 $ (224,164) 508,493 245,771
Balance, shares at Jun. 30, 2026   91,168      
Treasury Stock-Common Shares, Balance shares at Jun. 30, 2026 (19,200)   (19,171)    
Balance at Mar. 31, 2026 $ 542,949 $ 9,117 $ (225,783) 507,655 251,960
Balance, shares at Mar. 31, 2026   91,168      
Treasury Stock-Common Shares, Balance shares at Mar. 31, 2026     (19,319)    
Net (loss) income (6,189)       (6,189)
Stock-based compensation 2,880     2,880  
Employee stock purchase plan 161   $ 193 (32)  
Employee stock purchase plan, shares     16    
Vesting of equity compensation     $ 2,010 (2,010)  
Vesting of equity compensation, shares     172    
Shares withheld upon vesting of equity compensation (584)   $ (584)    
Shares withheld upon vesting of equity compensation, shares     (40)    
Balance at Jun. 30, 2026 $ 539,217 $ 9,117 $ (224,164) $ 508,493 $ 245,771
Balance, shares at Jun. 30, 2026   91,168      
Treasury Stock-Common Shares, Balance shares at Jun. 30, 2026 (19,200)   (19,171)