XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained Earnings [Member]
BALANCE at Dec. 31, 2021 $ 650,110 $ 887 $ (276,895) $ 674,242 $ (96) $ 251,972
BALANCE, shares at Dec. 31, 2021   88,724,000        
BALANCE, shares at Dec. 31, 2021     (19,976,000)      
Net Income (Loss) 95,867         95,867
Foreign currency translation (166)       (166)  
Unrealized gain (loss) on investments (5,185)       (5,185)  
COMPREHENSIVE INCOME 90,516          
Treasury stock purchased (23,117)   $ (23,117)      
Treasury stock purchased, shares     (2,099,000)      
Share-based compensation expense:            
Stock option plans 89     89    
Restricted stock award plans 8,648     8,648    
Employee stock purchase plan 14     14    
Common stock issued under:            
Stock option plans $ 930 $ 1   929    
Stock option plan, shares 144,009 144,000        
Restricted stock award plans $ (1,612) $ 6 $ (1,612) (6)    
Restricted stock award plan, shares   504,000 (146,000)      
Employee stock purchase plan 267     267    
Employee stock purchase plan, shares   24,000        
BALANCE at Dec. 31, 2022 725,845 $ 894 $ (301,624) 684,183 (5,447) 347,839
BALANCE, shares at Dec. 31, 2022   89,396,000        
BALANCE, shares at Dec. 31, 2022     (22,221,000)      
Net Income (Loss) 147,652         147,652
Foreign currency translation 45       45  
Unrealized gain (loss) on investments 4,736       4,736  
COMPREHENSIVE INCOME 152,433          
Dividends to shareholders, per share $0.22 (14,885)         (14,885)
Treasury stock purchased (8,301)   $ (8,301)      
Treasury stock purchased, shares     (540,000)      
Treasury stock acquired upon sale of asset, shares     (1,800,000)      
Treasury stock acquired upon sale of asset (22,086)   $ (22,086)      
Share-based compensation expense:            
Restricted stock award plans 8,064     8,064    
Employee stock purchase plan 14     14    
Common stock issued under:            
Stock option plans $ 2,279 $ 3   2,276    
Stock option plan, shares 309,819 310,000        
Restricted stock award plans $ (2,208) $ 6 $ (2,209) (5)    
Restricted stock award plan, shares   545,000 (165,000)      
Employee stock purchase plan 266     266    
Employee stock purchase plan, shares   19,000        
BALANCE at Dec. 31, 2023 $ 841,421 $ 903 $ (334,220) 694,798 (666) 480,606
BALANCE, shares at Dec. 31, 2023 90,270,306 90,270,000        
BALANCE, shares at Dec. 31, 2023 (24,725,767)   (24,726,000)      
Net Income (Loss) $ 147,590         147,590
Foreign currency translation (28)       (28)  
Unrealized gain (loss) on investments 860       860  
COMPREHENSIVE INCOME 148,422          
Dividends to shareholders, per share $0.22 (32,524)         (32,524)
Treasury stock purchased (6,769)   $ (6,769)      
Treasury stock purchased, shares     (385,000)      
Share-based compensation expense:            
Restricted stock award plans 10,174     10,174    
Employee stock purchase plan 14     14    
Common stock issued under:            
Stock option plans $ 1,973 $ 2   1,971    
Stock option plan, shares 158,047 158,000        
Restricted stock award plans $ (3,436) $ 5 $ (3,435) (6)    
Restricted stock award plan, shares   582,000 (193,000)      
Employee stock purchase plan 261     261    
Employee stock purchase plan, shares   14,000        
BALANCE at Dec. 31, 2024 $ 959,536 $ 910 $ (344,424) $ 707,212 $ 166 $ 595,672
BALANCE, shares at Dec. 31, 2024 91,023,660 91,024,000        
BALANCE, shares at Dec. 31, 2024 (25,304,436)   (25,304,000)