XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive (Loss) Income, net of Taxes
Retained Earnings
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   76,009        
Accumulated other comprehensive (loss) income — beginning balance at Dec. 31, 2021 $ 445,171 $ 760 $ 294,124 $ 4,000 $ 176,451 $ (30,164)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 34,243       34,243  
Unrealized (loss) gain on available-for-sale marketable securities, net of taxes (7,477)     (7,477)    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   148        
Shares issued in connection with equity incentive plans, net of taxes (661) $ 2 (663)      
Share-based compensation expense 9,044   9,044      
Shares issued for Deferred Compensation Plan, net 374   (634)     1,008
Shares issued for Employee Stock Purchase Plan 1,512   368     1,144
Dividends paid and accrued (64,092)       (64,092)  
Shares issued pursuant to Dividend Reinvestment Plan 106   6     100
Other (in shares)   4        
Other 59   59      
Ending balance (in shares) at Dec. 31, 2022   76,161        
Accumulated other comprehensive loss — ending balance at Dec. 31, 2022 418,279 $ 762 302,304 (3,477) 146,602 (27,912)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 38,386       38,386  
Unrealized (loss) gain on available-for-sale marketable securities, net of taxes 1,633     1,633    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   167        
Shares issued in connection with equity incentive plans, net of taxes (870) $ 1 (871)      
Share-based compensation expense 8,836   8,836      
Purchases of treasury stock (11,283)         (11,283)
Shares issued for Deferred Compensation Plan, net 470   298     172
Shares issued for Employee Stock Purchase Plan 1,135   (139)     1,274
Other (in shares)   1        
Other $ 30   8   22  
Ending balance (in shares) at Dec. 31, 2023 73,341 76,329        
Accumulated other comprehensive loss — ending 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 39,471       39,471  
Unrealized (loss) gain on available-for-sale marketable securities, net of taxes (473)     (473)    
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 8,919   8,919      
Purchases of treasury stock (5,018)         (5,018)
Shares issued for Deferred Compensation Plan, net 378   256     122
Shares issued for Employee Stock Purchase Plan 989   (216)     1,205
Other $ 75       75  
Ending balance (in shares) at Dec. 31, 2024 73,203 76,533        
Accumulated other comprehensive loss — ending balance at Dec. 31, 2024 $ 499,927 $ 765 $ 318,363 $ (2,317) $ 224,556 $ (41,440)