v3.26.1
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, 2024   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 (loss) gain on available-for-sale marketable securities, net [1] 503     503    
Shares issued in connection with equity incentive plans, net (in shares) [2]   276        
Shares issued in connection with equity incentive plans, net [2] (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 [2] 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   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 (loss) gain on available-for-sale marketable securities, net 875          
Ending balance (in shares) at Jun. 30, 2025   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 (loss) gain on available-for-sale marketable securities, net [1] 372     372    
Shares issued in connection with equity incentive plans, net (in shares) [2]   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] (2)   (52)     50
Other 1       1  
Ending balance (in shares) at Jun. 30, 2025   76,819        
Ending balance at Jun. 30, 2025 $ 477,038 $ 768 323,189 (1,442) 209,471 (54,948)
Beginning balance (in shares) at Dec. 31, 2025 69,596 76,821        
Beginning balance at Dec. 31, 2025 $ 510,210 $ 768 327,956 (448) 283,668 (101,734)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 26,060       26,060  
Unrealized (loss) gain on available-for-sale marketable securities, net [3] (387)     (387)    
Shares issued in connection with equity incentive plans, net (in shares) [4]   449        
Shares issued in connection with equity incentive plans, net [4] (2,713) $ 5 (2,718)      
Share-based compensation expense 2,678   2,678      
Purchases of treasury stock (24,203)         (24,203)
Shares issued for Deferred Compensation Plan, net [4] 443   387     56
Shares issued for Employee Stock Purchase Plan 1,675   442     1,233
Other 3       3  
Ending balance (in shares) at Mar. 31, 2026   77,270        
Ending balance at Mar. 31, 2026 $ 513,766 $ 773 328,745 (835) 309,731 (124,648)
Beginning balance (in shares) at Dec. 31, 2025 69,596 76,821        
Beginning balance at Dec. 31, 2025 $ 510,210 $ 768 327,956 (448) 283,668 (101,734)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 48,756          
Unrealized (loss) gain on available-for-sale marketable securities, net $ (490)          
Ending balance (in shares) at Jun. 30, 2026 67,983 77,298        
Ending balance at Jun. 30, 2026 $ 518,842 $ 773 331,398 (938) 332,427 (144,818)
Beginning balance (in shares) at Mar. 31, 2026   77,270        
Beginning balance at Mar. 31, 2026 513,766 $ 773 328,745 (835) 309,731 (124,648)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 22,696       22,696  
Unrealized (loss) gain on available-for-sale marketable securities, net [3] (103)     (103)    
Shares issued in connection with equity incentive plans, net (in shares) [4]   28        
Shares issued in connection with equity incentive plans, net [4] 3   3      
Share-based compensation expense 2,728   2,728      
Purchases of treasury stock (20,248)         (20,248)
Shares issued for Deferred Compensation Plan, net [4] 0   (78)     78
Payment of statutory withholding on issuance of restricted stock and restricted stock units 0          
Shares issued for Employee Stock Purchase Plan $ 0          
Ending balance (in shares) at Jun. 30, 2026 67,983 77,298        
Ending balance at Jun. 30, 2026 $ 518,842 $ 773 $ 331,398 $ (938) $ 332,427 $ (144,818)
[1] These amounts are shown net of the effect of income taxes.
[2] These amounts are shown net of shares withheld by the Company to satisfy tax withholding obligations in connection with the vesting of restricted stock units.
[3] These amounts are shown net of the effect of income taxes.
[4] These amounts are shown net of shares withheld by the Company to satisfy tax withholding obligations in connection with the vesting of restricted stock units.