v3.25.2
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 91,244      
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   595    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 15,821 $ 3 15,818  
Contingent shares issued (in shares)   243    
Contingent shares issued (Note 17) 6,364 $ 1 6,363  
Share-based compensation 8,451   8,451  
Stock repurchased and retired (in shares)   (1,395)    
Stock repurchased and retired (103,527) $ (6) (103,521)  
Dividends (13,079)     (13,079)
Balance (in shares) at Jun. 30, 2024   80,951    
Balance at Jun. 30, 2024 740,498 $ 324 49,174 691,000
Balance (in shares) at Mar. 31, 2024   82,118    
Balance at Mar. 31, 2024 784,808 $ 329 139,184 645,295
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 52,228     52,228
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   192    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 5,977 $ 1 5,976  
Contingent shares issued (Note 17) 0      
Share-based compensation 4,494   4,494  
Stock repurchased and retired (in shares)   (1,359)    
Stock repurchased and retired (100,486) $ (6) (100,480)  
Dividends (6,523)     (6,523)
Balance (in shares) at Jun. 30, 2024   80,951    
Balance at Jun. 30, 2024 740,498 $ 324 49,174 691,000
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 44,779      
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   535    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 10,025 $ 2 10,023  
Contingent shares issued (Note 17) 0      
Share-based compensation 8,795   8,795  
Stock repurchased and retired (in shares)   (463)    
Stock repurchased and retired (39,159) $ (2) (39,157)  
Dividends (16,276)     (16,276)
Balance (in shares) at Jun. 30, 2025   81,509    
Balance at Jun. 30, 2025 832,746 $ 326 48,607 783,813
Balance (in shares) at Mar. 31, 2025   81,348    
Balance at Mar. 31, 2025 815,852 $ 325 39,020 776,507
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 15,487     15,487
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   170    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 5,669 $ 1 5,668  
Contingent shares issued (Note 17) 0      
Share-based compensation 4,774   4,774  
Stock repurchased and retired (in shares)   (9)    
Stock repurchased and retired (855) $ 0 (855)  
Dividends (8,181)     (8,181)
Balance (in shares) at Jun. 30, 2025   81,509    
Balance at Jun. 30, 2025 $ 832,746 $ 326 $ 48,607 $ 783,813