XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income
Total
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    
Increase (Decrease) in Stockholders' Equity            
Net income     146,643     146,643
Other comprehensive 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,886)
Purchase of treasury stock (in shares)       689,000    
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    
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 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    
Balances at Dec. 31, 2023 $ 300 340,961 1,272,584 $ (375,806) 4,324 $ 1,242,363
Balances (in shares) at Dec. 31, 2023 30,024,000          
Balances, Treasury stock (in shares) at Dec. 31, 2023       6,460,000   6,460,137
Increase (Decrease) in Stockholders' Equity            
Net income     144,926     $ 144,926
Other comprehensive loss, net of tax         (1,978) (1,978)
Issuance of common stock under share-based compensation plans $ 4 (4)        
Issuance of common stock under share-based compensation plans (in shares) 377,000          
Shares withheld for employee tax remittance on share-based compensation   (22,662)       (22,662)
Share-based compensation expense   9,040       9,040
Purchase of treasury stock       $ (56,108)   (56,108)
Purchase of treasury stock (in shares)       478,000    
Dividends declared on common stock     (8,485)     (8,485)
Balances at Sep. 30, 2024 $ 304 327,335 1,409,025 $ (431,914) 2,346 $ 1,307,096
Balances (in shares) at Sep. 30, 2024 30,401,000          
Balances, Treasury stock (in shares) at Sep. 30, 2024       6,938,000   6,938,452
Balances at Jun. 30, 2024 $ 304 324,645 1,311,549 $ (407,433) 2,473 $ 1,231,538
Balances (in shares) at Jun. 30, 2024 30,400,000          
Balances, Treasury stock (in shares) at Jun. 30, 2024       6,712,000    
Increase (Decrease) in Stockholders' Equity            
Net income     100,314     100,314
Other comprehensive loss, net of tax         (127) (127)
Issuance of common stock under share-based compensation plans (in shares) 1,000          
Shares withheld for employee tax remittance on share-based compensation   (28)       (28)
Share-based compensation expense   2,718       2,718
Purchase of treasury stock       $ (24,481)   (24,481)
Purchase of treasury stock (in shares)       226,000    
Dividends declared on common stock     (2,838)     (2,838)
Balances at Sep. 30, 2024 $ 304 $ 327,335 $ 1,409,025 $ (431,914) $ 2,346 $ 1,307,096
Balances (in shares) at Sep. 30, 2024 30,401,000          
Balances, Treasury stock (in shares) at Sep. 30, 2024       6,938,000   6,938,452