XML 17 R6.htm IDEA: XBRL DOCUMENT 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 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, 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 gain (loss) on available-for-sale marketable securities, net of taxes (387)     (387)    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   449        
Shares issued in connection with equity incentive plans, net of taxes (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 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 68,931 77,270        
Ending balance at Mar. 31, 2026 $ 513,766 $ 773 $ 328,745 $ (835) $ 309,731 $ (124,648)