XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
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   129    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (4)    
Stock-based compensation 7,945   7,945  
Shares issued for exercise of stock options 1,285   1,285  
Shares issued for exercise of stock options, shares   25    
Net income 31,263     31,263
Balance at Sep. 30, 2022 614,837 $ 16 389,267 225,554
Balance, shares at Sep. 30, 2022   16,090    
Balance at Jun. 30, 2022 599,777 $ 16 385,750 214,011
Balance, shares at Jun. 30, 2022   16,081    
Forfeiture of shares of common stock under restricted stock award agreements, shares   (1)    
Stock-based compensation 2,780   2,780  
Shares issued for exercise of stock options 737   737  
Shares issued for exercise of stock options, shares   10    
Net income 11,543     11,543
Balance at Sep. 30, 2022 614,837 $ 16 389,267 225,554
Balance, shares at Sep. 30, 2022   16,090    
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 7,831   7,831  
Shares issued for exercise of stock options 25   25  
Net income 42,938     42,938
Balance at Sep. 30, 2023 684,334 $ 16 401,064 283,254
Balance, shares at Sep. 30, 2023   16,214    
Balance at Jun. 30, 2023 666,351 $ 16 398,492 267,843
Balance, shares at Jun. 30, 2023   16,214    
Stock-based compensation 2,572   2,572  
Net income 15,411     15,411
Balance at Sep. 30, 2023 $ 684,334 $ 16 $ 401,064 $ 283,254
Balance, shares at Sep. 30, 2023   16,214