XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.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, 2020   52,225    
Balance at Dec. 31, 2020 $ 350,865 $ 209 $ 5,161 $ 345,495
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 36,991     36,991
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   361    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 11,848 $ 2 11,846  
Share-based compensation 5,793   5,793  
Stock repurchased and retired (in shares)   (170)    
Stock repurchased and retired (11,803) $ (1) (11,802) 0
Dividends net of refunds for cancelled cash dividends 9,968     9,968
Balance (in shares) at Jun. 30, 2021   52,416    
Balance at Jun. 30, 2021 383,726 $ 210 10,998 372,518
Balance (in shares) at Mar. 31, 2021   52,424    
Balance at Mar. 31, 2021 373,038 $ 210 10,957 361,871
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 20,615     20,615
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   75    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 2,410 $ 0 2,410  
Share-based compensation 3,032   3,032  
Stock repurchased and retired (in shares)   (83)    
Stock repurchased and retired (5,401) $ 0 (5,401)  
Dividends net of refunds for cancelled cash dividends 9,968     9,968
Balance (in shares) at Jun. 30, 2021   52,416    
Balance at Jun. 30, 2021 383,726 $ 210 10,998 372,518
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)  
Contingent consideration (Note 3) (6,000)   (6,000)  
Dividends net of refunds for cancelled cash 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)   (2,784) 0
Dividends net of refunds for cancelled cash 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