XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock, Common [Member]
Series A Nonconvertible Preferred Stock [Member]
Preferred Stock [Member]
BALANCE at Dec. 31, 2021 $ 1,099,914 $ 491 $ 658,728 $ 500,212 $ (18,235) $ (41,284) $ 2
BALANCE (in shares) at Dec. 31, 2021   49,065,924       1,365,648 200,000
Net income 210,061     210,061      
Other comprehensive income (loss) (217)       (217)    
Cash dividends declared (56,996)     (56,996)      
Stock-based compensation and ESPP activity, net of taxes withheld 22,607   22,607        
Stock-based compensation and ESPP activity, net of taxes withheld, Shares   70,106          
BALANCE at Dec. 31, 2022 1,275,369 $ 491 681,335 653,277 (18,452) $ (41,284) $ 2
BALANCE (in shares) at Dec. 31, 2022   49,136,030       1,365,648 200,000
Net income 203,011     203,011      
Other comprehensive income (loss) 17,366       17,366    
Cash dividends declared (66,735)     (66,735)      
Stock-based compensation and ESPP activity, net of taxes withheld $ 18,215 $ (4) 18,219        
Stock-based compensation and ESPP activity, net of taxes withheld, Shares   (405,004)          
Common shares repurchased (in shares) 0            
BALANCE at Dec. 31, 2023 $ 1,447,226 $ 487 699,554 789,553 (1,086) $ (41,284) $ 2
BALANCE (in shares) at Dec. 31, 2023   48,731,026       1,365,648 200,000
Net income 222,079     222,079      
Other comprehensive income (loss) 31       31    
Cash dividends declared (76,977)     (76,977)      
Stock-based compensation and ESPP activity, net of taxes withheld $ 24,166 $ 1 24,165        
Stock-based compensation and ESPP activity, net of taxes withheld, Shares   103,515          
Common shares repurchased (in shares) 0            
BALANCE at Dec. 31, 2024 $ 1,616,525 $ 488 $ 723,719 $ 934,655 $ (1,055) $ (41,284) $ 2
BALANCE (in shares) at Dec. 31, 2024   48,834,541       1,365,648 200,000