XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 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 (Loss) 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 (Loss) 46,025     46,025
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 10,319   10,319  
Shares issued for exercise of stock options 319   319  
Shares issued for exercise of stock options, shares   13    
Net Income (Loss) 62,516     62,516
Balance at Dec. 31, 2023 $ 706,694 $ 16 $ 403,846 $ 302,832
Balance, shares at Dec. 31, 2023   16,227