XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
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 16,376     16,376
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   286    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 9,438 $ 2 9,436  
Share-based compensation 2,761   2,761  
Stock repurchased and retired (in shares)   (87)    
Stock repurchased and retired (6,402) $ (1) (6,401) 0
Balance (in shares) at Mar. 31, 2021   52,424    
Balance at Mar. 31, 2021 373,038 $ 210 10,957 361,871
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 18,059     18,059
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   605    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 2,892 $ 2 2,890  
Share-based compensation 3,112   3,112  
Stock repurchased and retired (in shares)   (68)    
Stock repurchased and retired (4,082) $ 0 (4,082)  
Contingent consideration (Note 3) (6,000)   (6,000)  
Refund for cancelled cash dividends 5     5
Balance (in shares) at Mar. 31, 2022   53,065    
Balance at Mar. 31, 2022 $ 480,156 $ 212 $ 77,574 $ 402,370