XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Balance at Dec. 31, 2019 $ 475,592 $ 15 $ 359,545 $ 116,032
Balance, shares at Dec. 31, 2019   15,617    
Issuance of shares of common stock under restricted stock award agreements, shares   88    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (6)    
Stock-based compensation 6,005   6,005  
Shares issued for exercise of stock options 3,946 $ 1 3,945  
Shares issued for exercise of stock options, shares   127    
Net income 33,133     33,133
Balance at Dec. 31, 2020 518,676 $ 16 369,495 149,165
Balance, shares at Dec. 31, 2020   15,826    
Issuance of shares of common stock under restricted stock award agreements, shares   89    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (7)    
Stock-based compensation 9,434   9,434  
Shares issued for exercise of stock options 1,108   1,108  
Shares issued for exercise of stock options, shares   32    
Net income 45,126     45,126
Balance at Dec. 31, 2021 574,344 $ 16 380,037 194,291
Balance, shares at Dec. 31, 2021   15,940    
Issuance of shares of common stock under restricted stock award agreements, shares   129    
Forfeiture of shares of common stock under restricted stock award agreements, shares   4    
Stock-based compensation 10,625   10,625  
Shares issued for exercise of stock options 2,546   2,546  
Shares issued for exercise of stock options, shares   63    
Net income 46,025     46,025
Balance at Dec. 31, 2022 $ 633,540 $ 16 $ 393,208 $ 240,316
Balance, shares at Dec. 31, 2022   16,128