XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income
Stock Repurchase Program
Total
Balances at Dec. 31, 2021 $ 294 $ 318,033 $ 801,314 $ (194,273) $ 3,699   $ 929,067
Balances (in shares) at Dec. 31, 2021 29,360,000            
Balances, Treasury stock (in shares) at Dec. 31, 2021       4,493,000      
Increase (Decrease) in Stockholders' Equity              
Net income     260,872       260,872
Other comprehensive income (loss), net of tax         279   279
Issuance of common stock under share-based compensation plans $ 3 (3)          
Issuance of common stock under share-based compensation plans (in shares) 388,000            
Shares withheld for employee tax remittance on share-based compensation   (15,733)         (15,733)
Share-based compensation expense   9,816         9,816
Purchase of treasury stock       $ (50,117)     (50,117)
Purchase of treasury stock (in shares)       634,000      
Forward contract for accelerated share repurchase   25,000   $ (25,000)      
Forward contract for accelerated share repurchase (in shares)       214,000      
Dividends declared on common stock     (7,892)       (7,892)
Balances at Sep. 30, 2022 $ 297 337,113 1,054,294 $ (269,390) 3,978   1,126,292
Balances (in shares) at Sep. 30, 2022 29,748,000            
Balances, Treasury stock (in shares) at Sep. 30, 2022       5,341,000      
Balances at Jun. 30, 2022 $ 296 340,035 968,417 $ (250,510) 4,974   1,063,212
Balances (in shares) at Jun. 30, 2022 29,615,000            
Balances, Treasury stock (in shares) at Jun. 30, 2022       5,109,000      
Increase (Decrease) in Stockholders' Equity              
Net income     88,842       88,842
Other comprehensive income (loss), net of tax         (996)   (996)
Issuance of common stock under share-based compensation plans $ 1 (1)          
Issuance of common stock under share-based compensation plans (in shares) 133,000            
Shares withheld for employee tax remittance on share-based compensation   (6,096)         (6,096)
Share-based compensation expense   3,175         3,175
Purchase of treasury stock       $ (18,880)     (18,880)
Purchase of treasury stock (in shares)       232,000      
Dividends declared on common stock     (2,965)       (2,965)
Balances at Sep. 30, 2022 $ 297 337,113 1,054,294 $ (269,390) 3,978   1,126,292
Balances (in shares) at Sep. 30, 2022 29,748,000            
Balances, Treasury stock (in shares) at Sep. 30, 2022       5,341,000      
Balances at Dec. 31, 2022 $ 298 339,582 1,088,693 $ (284,275) 7,103   $ 1,151,401
Balances (in shares) at Dec. 31, 2022 29,759,000            
Balances, Treasury stock (in shares) at Dec. 31, 2022       5,529,000     5,529,383
Increase (Decrease) in Stockholders' Equity              
Net income     146,643       $ 146,643
Other comprehensive income (loss), net of tax         (1,517)   (1,517)
Issuance of common stock under share-based compensation plans $ 2 (2)          
Issuance of common stock under share-based compensation plans (in shares) 259,000            
Shares withheld for employee tax remittance on share-based compensation   (10,056)         (10,056)
Share-based compensation expense   8,844         8,844
Purchase of treasury stock       $ (65,886)   $ (65,900) (65,886)
Purchase of treasury stock (in shares)       689,000   688,502  
Dividends declared on common stock     (8,696)       (8,696)
Balances at Sep. 30, 2023 $ 300 338,368 1,226,640 $ (350,161) 5,586   $ 1,220,733
Balances (in shares) at Sep. 30, 2023 30,018,000            
Balances, Treasury stock (in shares) at Sep. 30, 2023       6,218,000     6,217,885
Balances at Jun. 30, 2023 $ 300 335,397 1,194,610 $ (325,515) 6,569   $ 1,211,361
Balances (in shares) at Jun. 30, 2023 30,008,000            
Balances, Treasury stock (in shares) at Jun. 30, 2023       5,983,000      
Increase (Decrease) in Stockholders' Equity              
Net income     34,917       34,917
Other comprehensive income (loss), net of tax         (983)   (983)
Issuance of common stock under share-based compensation plans (in shares) 10,000            
Shares withheld for employee tax remittance on share-based compensation   (34)         (34)
Share-based compensation expense   3,005         3,005
Purchase of treasury stock       $ (24,646)     (24,646)
Purchase of treasury stock (in shares)       235,000      
Dividends declared on common stock     (2,887)       (2,887)
Balances at Sep. 30, 2023 $ 300 $ 338,368 $ 1,226,640 $ (350,161) $ 5,586   $ 1,220,733
Balances (in shares) at Sep. 30, 2023 30,018,000            
Balances, Treasury stock (in shares) at Sep. 30, 2023       6,218,000     6,217,885