XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Shares
Total
Balance at Dec. 31, 2021 $ 290 $ 122,354 $ 605,766 $ (45,937) $ 682,473
Balance (in shares) at Dec. 31, 2021 29,025        
Balance - Treasury Shares (in shares) at Dec. 31, 2021       (2,773)  
Stock-based compensation expense   2,790     2,790
Restricted stock units vested (in shares) 20        
Shares withheld for taxes paid on stock awards   (454)     (454)
Net Income (Loss)     47,190   47,190
Balance at Jun. 30, 2022 $ 290 124,690 652,956 $ (45,937) 731,999
Balance (in shares) at Jun. 30, 2022 29,045        
Balance - Treasury Shares (in shares) at Jun. 30, 2022       (2,773)  
Balance at Mar. 31, 2022 $ 290 123,571 627,558 $ (45,937) 705,482
Balance (in shares) at Mar. 31, 2022 29,034        
Balance - Treasury Shares (in shares) at Mar. 31, 2022       (2,773)  
Stock-based compensation expense   1,408     1,408
Restricted stock units vested (in shares) 11        
Shares withheld for taxes paid on stock awards   (289)     (289)
Net Income (Loss)     25,398   25,398
Balance at Jun. 30, 2022 $ 290 124,690 652,956 $ (45,937) 731,999
Balance (in shares) at Jun. 30, 2022 29,045        
Balance - Treasury Shares (in shares) at Jun. 30, 2022       (2,773)  
Balance at Dec. 31, 2022 $ 291 125,784 686,037 $ (45,937) 766,175
Balance (in shares) at Dec. 31, 2022 29,123     (2,773)  
Issuance of common stock under Employee Stock Purchase Plan   537     537
Issuance of common stock under Employee Stock Purchase Plan (in shares) 13        
Stock-based compensation expense   3,636     3,636
Restricted stock units vested (in shares) 22        
Shares withheld for taxes paid on stock awards   (471)     (471)
Repurchase of common stock for treasury       $ (5,392) (5,392)
Repurchase of common stock for treasury (in shares)       (129)  
Excise tax on stock repurchases       $ (54) (54)
Dividend declaration     (4,206)   (4,206)
Net Income (Loss)     33,895   33,895
Balance at Jun. 30, 2023 $ 291 129,486 715,726 $ (51,383) 794,120
Balance (in shares) at Jun. 30, 2023 29,158     (2,902)  
Balance at Mar. 31, 2023 $ 291 127,424 698,128 $ (49,360) 776,483
Balance (in shares) at Mar. 31, 2023 29,133     (2,852)  
Issuance of common stock under Employee Stock Purchase Plan   537     537
Issuance of common stock under Employee Stock Purchase Plan (in shares) 13        
Stock-based compensation expense   1,783     1,783
Restricted stock units vested (in shares) 12        
Shares withheld for taxes paid on stock awards   (258)     (258)
Repurchase of common stock for treasury       $ (1,969) (1,969)
Repurchase of common stock for treasury (in shares)       (50)  
Excise tax on stock repurchases       $ (54) (54)
Dividend declaration     (2,099)   (2,099)
Net Income (Loss)     19,697   19,697
Balance at Jun. 30, 2023 $ 291 $ 129,486 $ 715,726 $ (51,383) $ 794,120
Balance (in shares) at Jun. 30, 2023 29,158     (2,902)