XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Total
BALANCE at Dec. 31, 2023 $ 411 $ (209,807) $ 339,562 $ 1,147,663 $ 1,277,829
BALANCE (in shares) at Dec. 31, 2023 41,123,365        
BALANCE (in shares) at Dec. 31, 2023   (5,438,625)      
Increase (Decrease) in Stockholders' Equity          
Net income       96,319 96,319
Issuance of Stock:          
Issuance of shares for options exercised   $ 53 (26)   27
Issuance of shares for options exercised (in shares)   1,369      
Issuance of restricted stock & performance stock   $ 657 4,696   5,353
Issuance of restricted stock & performance stock (in shares)   17,018      
Shares received in lieu of tax withholding on vested stock   $ (2,126)     (2,126)
Shares received in lieu of tax withholding on vested stock (in shares)   (6,763)      
Stock-based compensation     4,350   4,350
Dividends       (8,921) (8,921)
Share repurchase   $ (295)     (295)
Share repurchase (in shares)   (1,500)      
BALANCE at Mar. 31, 2024 $ 411 $ (211,518) 348,582 1,235,061 1,372,536
BALANCE (in shares) at Mar. 31, 2024 41,123,365        
BALANCE (in shares) at Mar. 31, 2024   (5,428,501)      
BALANCE at Dec. 31, 2023 $ 411 $ (209,807) 339,562 1,147,663 1,277,829
BALANCE (in shares) at Dec. 31, 2023 41,123,365        
BALANCE (in shares) at Dec. 31, 2023   (5,438,625)      
Increase (Decrease) in Stockholders' Equity          
Net income         230,328
BALANCE at Jun. 30, 2024 $ 411 $ (225,573) 349,099 1,358,357 1,482,294
BALANCE (in shares) at Jun. 30, 2024 41,123,365        
BALANCE (in shares) at Jun. 30, 2024   (5,431,971)      
BALANCE at Mar. 31, 2024 $ 411 $ (211,518) 348,582 1,235,061 1,372,536
BALANCE (in shares) at Mar. 31, 2024 41,123,365        
BALANCE (in shares) at Mar. 31, 2024   (5,428,501)      
Increase (Decrease) in Stockholders' Equity          
Net income       134,009 134,009
Issuance of Stock:          
Issuance of restricted stock & performance stock   $ 1,851 (1,851)    
Issuance of restricted stock & performance stock (in shares)   47,344      
Shares received in lieu of tax withholding on vested stock   $ (5,062)     (5,062)
Shares received in lieu of tax withholding on vested stock (in shares)   (15,817)      
Stock-based compensation     2,368   2,368
Dividends       (10,713) (10,713)
Share repurchase   $ (10,844)     (10,844)
Share repurchase (in shares)   (34,997)      
BALANCE at Jun. 30, 2024 $ 411 $ (225,573) 349,099 1,358,357 1,482,294
BALANCE (in shares) at Jun. 30, 2024 41,123,365        
BALANCE (in shares) at Jun. 30, 2024   (5,431,971)      
BALANCE at Dec. 31, 2024 $ 411 $ (273,799) 350,734 1,627,330 $ 1,704,676
BALANCE (in shares) at Dec. 31, 2024 41,123,365       41,123,365
BALANCE (in shares) at Dec. 31, 2024   (5,562,453)     5,562,453
Increase (Decrease) in Stockholders' Equity          
Net income       169,289 $ 169,289
Issuance of Stock:          
Issuance of restricted stock & performance stock   $ 1,156 5,445   6,601
Issuance of restricted stock & performance stock (in shares)   18,448      
Shares received in lieu of tax withholding on vested stock   $ (2,622)     (2,622)
Shares received in lieu of tax withholding on vested stock (in shares)   (7,330)      
Stock-based compensation     5,474   5,474
Dividends       (14,162) (14,162)
Share repurchase   $ (92,243)     (92,243)
Share repurchase (in shares)   (264,054)      
BALANCE at Mar. 31, 2025 $ 411 $ (367,508) 361,653 1,782,457 1,777,013
BALANCE (in shares) at Mar. 31, 2025 41,123,365        
BALANCE (in shares) at Mar. 31, 2025   (5,815,389)      
BALANCE at Dec. 31, 2024 $ 411 $ (273,799) 350,734 1,627,330 $ 1,704,676
BALANCE (in shares) at Dec. 31, 2024 41,123,365       41,123,365
BALANCE (in shares) at Dec. 31, 2024   (5,562,453)     5,562,453
Increase (Decrease) in Stockholders' Equity          
Net income         $ 400,137
BALANCE at Jun. 30, 2025 $ 411 $ (388,298) 361,662 1,997,434 $ 1,971,209
BALANCE (in shares) at Jun. 30, 2025 41,123,365       41,123,365
BALANCE (in shares) at Jun. 30, 2025   (5,841,913)     5,841,913
BALANCE at Mar. 31, 2025 $ 411 $ (367,508) 361,653 1,782,457 $ 1,777,013
BALANCE (in shares) at Mar. 31, 2025 41,123,365        
BALANCE (in shares) at Mar. 31, 2025   (5,815,389)      
Increase (Decrease) in Stockholders' Equity          
Net income       230,848 230,848
Issuance of Stock:          
Issuance of shares for options exercised   $ 830 (377)   453
Issuance of shares for options exercised (in shares)   12,500      
Issuance of restricted stock & performance stock   $ 2,337 (2,337)    
Issuance of restricted stock & performance stock (in shares)   35,609      
Shares received in lieu of tax withholding on vested stock   $ (3,977)     (3,977)
Shares received in lieu of tax withholding on vested stock (in shares)   (12,255)      
Stock-based compensation     2,723   2,723
Dividends       (15,871) (15,871)
Share repurchase   $ (19,980)     (19,980)
Share repurchase (in shares)   (62,378)      
BALANCE at Jun. 30, 2025 $ 411 $ (388,298) $ 361,662 $ 1,997,434 $ 1,971,209
BALANCE (in shares) at Jun. 30, 2025 41,123,365       41,123,365
BALANCE (in shares) at Jun. 30, 2025   (5,841,913)     5,841,913