v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss, net of taxes
Retained Earnings
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2023   76,329        
Beginning balance at Dec. 31, 2023 $ 456,616 $ 763 $ 310,436 $ (1,844) $ 185,010 $ (37,749)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 15,309       15,309  
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes (328)     (328)    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   204        
Shares issued in connection with equity incentive plans, net of taxes (1,030) $ 2 (1,032)      
Share-based compensation expense 2,444   2,444      
Shares issued for Deferred Compensation Plan, net 519   448     71
Shares issued for Employee Stock Purchase Plan 989   (216)     1,205
Other 62       62  
Ending balance (in shares) at Mar. 31, 2024   76,533        
Ending balance at Mar. 31, 2024 474,581 $ 765 312,080 (2,172) 200,381 (36,473)
Beginning balance (in shares) at Dec. 31, 2023   76,329        
Beginning balance at Dec. 31, 2023 456,616 $ 763 310,436 (1,844) 185,010 (37,749)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 13,521          
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes (773)          
Ending balance (in shares) at Jun. 30, 2024   76,533        
Ending balance at Jun. 30, 2024 471,423 $ 765 314,146 (2,617) 198,595 (39,466)
Beginning balance (in shares) at Mar. 31, 2024   76,533        
Beginning balance at Mar. 31, 2024 474,581 $ 765 312,080 (2,172) 200,381 (36,473)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (1,788)       (1,788)  
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes (445)     (445)    
Share-based compensation expense 2,075   2,075      
Purchases of treasury stock (3,000)         (3,000)
Shares issued for Deferred Compensation Plan, net (2)   (9)     7
Other 2       2  
Ending balance (in shares) at Jun. 30, 2024   76,533        
Ending balance at Jun. 30, 2024 $ 471,423 $ 765 314,146 (2,617) 198,595 (39,466)
Beginning balance (in shares) at Dec. 31, 2024 73,203 76,533        
Beginning balance at Dec. 31, 2024 $ 499,927 $ 765 318,363 (2,317) 224,556 (41,440)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 17,228       17,228  
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes 503     503    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   276        
Shares issued in connection with equity incentive plans, net of taxes (1,744) $ 3 (1,747)      
Share-based compensation expense 3,685   3,685      
Purchases of treasury stock (7,036)         (7,036)
Shares issued for Deferred Compensation Plan, net 565   502     63
Shares issued for Employee Stock Purchase Plan 1,018   (72)     1,090
Other 52       52  
Ending balance (in shares) at Mar. 31, 2025   76,809        
Ending balance at Mar. 31, 2025 $ 514,198 $ 768 320,731 (1,814) 241,836 (47,323)
Beginning balance (in shares) at Dec. 31, 2024 73,203 76,533        
Beginning balance at Dec. 31, 2024 $ 499,927 $ 765 318,363 (2,317) 224,556 (41,440)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (15,138)          
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes $ 875          
Ending balance (in shares) at Jun. 30, 2025 72,410 76,819        
Ending balance at Jun. 30, 2025 $ 477,038 $ 768 323,189 (1,442) 209,471 (54,948)
Beginning balance (in shares) at Mar. 31, 2025   76,809        
Beginning balance at Mar. 31, 2025 514,198 $ 768 320,731 (1,814) 241,836 (47,323)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (32,366)       (32,366)  
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes 372     372    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   10        
Share-based compensation expense 2,510   2,510      
Purchases of treasury stock (7,675)         (7,675)
Shares issued for Deferred Compensation Plan, net (2)   (52)     50
Other $ 1       1  
Ending balance (in shares) at Jun. 30, 2025 72,410 76,819        
Ending balance at Jun. 30, 2025 $ 477,038 $ 768 $ 323,189 $ (1,442) $ 209,471 $ (54,948)