XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.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, 2021 [1]   78,792    
Balance at Dec. 31, 2021 $ 466,170 $ 318 [1] $ 81,654 $ 384,198 [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 61,478     61,478 [1]
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares) [1]   1,265    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 10,990 $ 3 [1] 10,987  
Share-based compensation 10,229   10,229  
Stock repurchased and retired (in shares) [1]   (234)    
Stock repurchased and retired (8,921)   (8,921)  
Contingent consideration (6,000)      
Dividends (10,088)     (10,088) [1]
Balance (in shares) at Sep. 30, 2022 [1]   79,823    
Balance at Sep. 30, 2022 523,858 $ 321 [1] 87,949 435,588 [1]
Balance (in shares) at Jun. 30, 2022 [1]   79,691    
Balance at Jun. 30, 2022 490,506 $ 321 [1] 82,078 408,107 [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 27,473     27,473 [1]
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares) [1]   186    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 4,605   4,605  
Share-based compensation 3,321   3,321  
Stock repurchased and retired (in shares) [1]   (54)    
Stock repurchased and retired (2,055)   (2,055)  
Dividends 8     8 [1]
Balance (in shares) at Sep. 30, 2022 [1]   79,823    
Balance at Sep. 30, 2022 523,858 $ 321 [1] 87,949 435,588 [1]
Balance (in shares) at Dec. 31, 2022 [1]   80,138    
Balance at Dec. 31, 2022 560,714 $ 322 [1] 98,735 461,657 [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 130,574 [1]     130,574
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares) [1]   1,517    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 25,251 $ 5 [1] 25,246  
Share-based compensation 12,102   12,102  
Stock repurchased and retired (in shares) [1]   (423)    
Stock repurchased and retired (26,211) $ (2) [1] (26,209)  
Dividends (19,946)     (19,946) [1]
Balance (in shares) at Sep. 30, 2023 [1]   81,232    
Balance at Sep. 30, 2023 682,484 $ 325 [1] 109,874 572,285 [1]
Balance (in shares) at Jun. 30, 2023 [1]   81,569    
Balance at Jun. 30, 2023 660,111 $ 326 [1] 128,636 531,149 [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 48,078     48,078 [1]
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares) [1]   66    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 2,007 $ 1 [1] 2,006  
Share-based compensation 4,279   4,279  
Stock repurchased and retired (in shares) [1]   (403)    
Stock repurchased and retired (25,049) $ (2) (25,047)  
Dividends (6,942)     (6,942) [1]
Balance (in shares) at Sep. 30, 2023 [1]   81,232    
Balance at Sep. 30, 2023 $ 682,484 $ 325 [1] $ 109,874 $ 572,285 [1]
[1] 1 Reflects three-for-two stock split effective August 16, 2023