XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Treasury Shares
Total
Balance at Dec. 31, 2022 $ 291 $ 125,784 $ 686,037   $ (45,937) $ 766,175
Balance (in shares) at Dec. 31, 2022 29,123          
Balance - Treasury Shares (in shares) at Dec. 31, 2022         (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   5,425       5,425
Restricted stock units vested $ 1 (1)        
Restricted stock units vested (in shares) 38          
Shares withheld for taxes paid on stock awards   (870)       (870)
Repurchase of common stock for treasury         $ (5,446) (5,446)
Repurchase of common stock for treasury (in shares)         (129)  
Dividend declaration     (6,307)     (6,307)
Net Income (Loss)     59,493     59,493
Other comprehensive income, net of tax       $ 154   154
Balance at Sep. 30, 2023 $ 292 130,875 739,223 154 $ (51,383) 819,161
Balance (in shares) at Sep. 30, 2023 29,174          
Balance - Treasury Shares (in shares) at Sep. 30, 2023         (2,902)  
Balance at Jun. 30, 2023 $ 291 129,486 715,726   $ (51,383) 794,120
Balance (in shares) at Jun. 30, 2023 29,158          
Balance - Treasury Shares (in shares) at Jun. 30, 2023         (2,902)  
Stock-based compensation expense   1,789       1,789
Restricted stock units vested $ 1 (1)        
Restricted stock units vested (in shares) 16          
Shares withheld for taxes paid on stock awards   (399)       (399)
Dividend declaration     (2,101)     (2,101)
Net Income (Loss)     25,598     25,598
Other comprehensive income, net of tax       154   154
Balance at Sep. 30, 2023 $ 292 130,875 739,223 154 $ (51,383) 819,161
Balance (in shares) at Sep. 30, 2023 29,174          
Balance - Treasury Shares (in shares) at Sep. 30, 2023         (2,902)  
Balance at Dec. 31, 2023 $ 293 130,878 760,898 81 $ (51,383) 840,767
Balance (in shares) at Dec. 31, 2023 29,262          
Balance - Treasury Shares (in shares) at Dec. 31, 2023         (2,902)  
Issuance of common stock under Employee Stock Purchase Plan   537       537
Issuance of common stock under Employee Stock Purchase Plan (in shares) 9          
Stock-based compensation expense   6,196       6,196
Restricted stock units vested (in shares) 39          
Shares withheld for taxes paid on stock awards   (1,285)       (1,285)
Repurchase of common stock for treasury         $ (7,723) (7,723)
Repurchase of common stock for treasury (in shares)         (119)  
Dividend declaration     (7,900)     (7,900)
Net Income (Loss)     66,374     66,374
Other comprehensive income, net of tax       396   396
Balance at Sep. 30, 2024 $ 293 136,326 819,372 477 $ (59,106) 897,362
Balance (in shares) at Sep. 30, 2024 29,310          
Balance - Treasury Shares (in shares) at Sep. 30, 2024         (3,021)  
Balance at Jun. 30, 2024 $ 293 134,967 794,942 (103) $ (55,171) 874,928
Balance (in shares) at Jun. 30, 2024 29,294          
Balance - Treasury Shares (in shares) at Jun. 30, 2024         (2,962)  
Stock-based compensation expense   1,999       1,999
Restricted stock units vested (in shares) 16          
Shares withheld for taxes paid on stock awards   (640)       (640)
Repurchase of common stock for treasury         $ (3,935) (3,935)
Repurchase of common stock for treasury (in shares)         (59)  
Dividend declaration     (2,629)     (2,629)
Net Income (Loss)     27,059     27,059
Other comprehensive income, net of tax       580   580
Balance at Sep. 30, 2024 $ 293 $ 136,326 $ 819,372 $ 477 $ (59,106) $ 897,362
Balance (in shares) at Sep. 30, 2024 29,310          
Balance - Treasury Shares (in shares) at Sep. 30, 2024         (3,021)