XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.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, 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) 0
Contingent consideration (6,000)      
Dividends 5     5
Balance (in shares) at Mar. 31, 2022   53,065    
Balance at Mar. 31, 2022 480,156 $ 212 77,574 402,370
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 36,814     36,814
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) (in shares)   789    
Stock options exercised, restricted stock awards granted, and contingent shares issued (Note 16) 15,856 $ 3 15,853  
Share-based compensation 3,519   3,519  
Stock repurchased and retired (in shares)   (12)    
Stock repurchased and retired (1,030) $ 0 (1,030)  
Dividends (6,459)     (6,459)
Balance (in shares) at Mar. 31, 2023   54,202    
Balance at Mar. 31, 2023 $ 609,414 $ 217 $ 117,077 $ 492,120