XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed 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, 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   130    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (3)    
Stock-based compensation 5,165   5,165  
Shares issued for exercise of stock options 548   548  
Shares issued for exercise of stock options, shares   14    
Net income 19,720     19,720
Balance at Jun. 30, 2022 599,777 $ 16 385,750 214,011
Balance, shares at Jun. 30, 2022   16,081    
Balance at Mar. 31, 2022 585,778 $ 16 383,001 202,761
Balance, shares at Mar. 31, 2022   16,068    
Issuance of shares of common stock under restricted stock award agreements, shares   15    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (3)    
Stock-based compensation 2,680   2,680  
Shares issued for exercise of stock options 69   69  
Shares issued for exercise of stock options, shares   1    
Net income 11,250     11,250
Balance at Jun. 30, 2022 599,777 $ 16 385,750 214,011
Balance, shares at Jun. 30, 2022   16,081    
Balance at Dec. 31, 2022 633,540 $ 16 393,208 240,316
Balance, shares at Dec. 31, 2022   16,128    
Issuance of shares of common stock under restricted stock award agreements, shares   86    
Stock-based compensation 5,259   5,259  
Shares issued for exercise of stock options 25   25  
Net income 27,527     27,527
Balance at Jun. 30, 2023 666,351 $ 16 398,492 267,843
Balance, shares at Jun. 30, 2023   16,214    
Balance at Mar. 31, 2023 648,886 $ 16 395,879 252,991
Balance, shares at Mar. 31, 2023   16,204    
Issuance of shares of common stock under restricted stock award agreements, shares   10    
Stock-based compensation 2,613   2,613  
Net income 14,852     14,852
Balance at Jun. 30, 2023 $ 666,351 $ 16 $ 398,492 $ 267,843
Balance, shares at Jun. 30, 2023   16,214