XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.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, 2021   52,528    
Balance at Dec. 31, 2021 $ 466,170 $ 210 $ 81,654 $ 384,306
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 34,005     34,005
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   719    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 6,385 $ 3 6,382  
Share-based compensation 6,908   6,908  
Stock repurchased and retired (in shares)   (120)    
Stock repurchased and retired (6,866) $ 0 (6,866) 0
Contingent consideration (6,000)      
Dividends (10,096)     (10,096)
Balance (in shares) at Jun. 30, 2022   53,127    
Balance at Jun. 30, 2022 490,506 $ 213 82,078 408,215
Balance (in shares) at Mar. 31, 2022   53,065    
Balance at Mar. 31, 2022 480,156 $ 212 77,574 402,370
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 15,946     15,946
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   114    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 3,493 $ 1 3,492  
Share-based compensation 3,796   3,796  
Stock repurchased and retired (in shares)   (52)    
Stock repurchased and retired (2,784) $ 0 (2,784)  
Dividends (10,101)     (10,101)
Balance (in shares) at Jun. 30, 2022   53,127    
Balance at Jun. 30, 2022 490,506 $ 213 82,078 408,215
Balance (in shares) at Dec. 31, 2022   53,425    
Balance at Dec. 31, 2022 560,714 $ 214 98,735 461,765
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 82,496     82,496
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   967    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 23,244 $ 4 23,240  
Share-based compensation 7,823   7,823  
Stock repurchased and retired (in shares)   (13)    
Stock repurchased and retired (1,162) $ 0 (1,162)  
Dividends (13,004)     (13,004)
Balance (in shares) at Jun. 30, 2023   54,379    
Balance at Jun. 30, 2023 660,111 $ 218 128,636 531,257
Balance (in shares) at Mar. 31, 2023   54,202    
Balance at Mar. 31, 2023 609,414 $ 217 117,077 492,120
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 45,682     45,682
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   178    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 7,388 $ 1 7,387  
Share-based compensation 4,304   4,304  
Stock repurchased and retired (in shares)   (1)    
Stock repurchased and retired (132)   (132) 0
Dividends (6,545)     (6,545)
Balance (in shares) at Jun. 30, 2023   54,379    
Balance at Jun. 30, 2023 $ 660,111 $ 218 $ 128,636 $ 531,257