XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Balance (in shares) at Dec. 31, 2023   81,508    
Balance at Dec. 31, 2023 $ 735,224 $ 326 $ 122,063 $ 612,835
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 143,869      
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   937    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 25,645 $ 4 25,641  
Contingent shares issued (in shares)   243    
Contingent shares issued (Note 17) 6,364 $ 1 6,363  
Share-based compensation 12,814   12,814  
Stock repurchased and retired (in shares)   (1,441)    
Stock repurchased and retired (107,489) $ (6) (107,483)  
Dividends (19,571)     (19,571)
Balance (in shares) at Sep. 30, 2024   81,247    
Balance at Sep. 30, 2024 796,856 $ 325 59,398 737,133
Balance (in shares) at Jun. 30, 2024   80,951    
Balance at Jun. 30, 2024 740,498 $ 324 49,174 691,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 52,625     52,625
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   342    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 9,824 $ 1 9,823  
Contingent shares issued (Note 17) 0      
Share-based compensation 4,363   4,363  
Stock repurchased and retired (in shares)   (46)    
Stock repurchased and retired (3,962) $ 0 (3,962)  
Dividends (6,492)     (6,492)
Balance (in shares) at Sep. 30, 2024   81,247    
Balance at Sep. 30, 2024 796,856 $ 325 59,398 737,133
Balance (in shares) at Dec. 31, 2024   81,437    
Balance at Dec. 31, 2024 824,582 $ 326 68,946 755,310
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 75,561      
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   621    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 13,275 $ 2 13,273  
Contingent shares issued (Note 17) 0      
Share-based compensation 13,421   13,421  
Stock repurchased and retired (in shares)   (465)    
Stock repurchased and retired (39,292) $ (2) (39,290)  
Dividends (24,437)     (24,437)
Balance (in shares) at Sep. 30, 2025   81,593    
Balance at Sep. 30, 2025 863,110 $ 326 56,350 806,434
Balance (in shares) at Jun. 30, 2025   81,509    
Balance at Jun. 30, 2025 832,746 $ 326 48,607 783,813
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 30,782     30,782
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   86    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 3,250 $ 0 3,250  
Contingent shares issued (Note 17) 0      
Share-based compensation 4,626   4,626  
Stock repurchased and retired (in shares)   (2)    
Stock repurchased and retired (133) $ 0 (133)  
Dividends (8,161)     (8,161)
Balance (in shares) at Sep. 30, 2025   81,593    
Balance at Sep. 30, 2025 $ 863,110 $ 326 $ 56,350 $ 806,434