XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 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     298,209     298,209
Other comprehensive loss, net of tax         3,404 3,404
Issuance of common stock under share-based compensation plans $ 4 (4)        
Issuance of common stock under share-based compensation plans (in shares) 399,000          
Shares withheld for employee tax remittance on share-based compensation   (16,222)       (16,222)
Share-based compensation expense   12,775       12,775
Purchase of treasury stock       $ (65,002)   (65,002)
Purchase of treasury stock (in shares)       822,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     (10,830)     (10,830)
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     195,433     195,433
Other comprehensive loss, net of tax         (2,779) (2,779)
Issuance of common stock under share-based compensation plans $ 2 (2)        
Issuance of common stock under share-based compensation plans (in shares) 265,000          
Shares withheld for employee tax remittance on share-based compensation   (10,311)       (10,311)
Share-based compensation expense   11,692       11,692
Purchase of treasury stock       $ (91,531)   (91,531)
Purchase of treasury stock (in shares)       931,000    
Dividends declared on common stock     (11,542)     (11,542)
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     173,961     $ 173,961
Other comprehensive loss, net of tax         (4,052) (4,052)
Issuance of common stock under share-based compensation plans $ 4 (4)        
Issuance of common stock under share-based compensation plans (in shares) 378,000          
Shares withheld for employee tax remittance on share-based compensation   (22,737)       (22,737)
Share-based compensation expense   11,355       11,355
Purchase of treasury stock       $ (75,233)   (75,233)
Purchase of treasury stock (in shares)       655,000    
Dividends declared on common stock     (11,295)     (11,295)
Balances at Dec. 31, 2024 $ 304 $ 329,575 $ 1,435,250 $ (451,039) $ 272 $ 1,314,362
Balances (in shares) at Dec. 31, 2024 30,402,000          
Balances, Treasury stock (in shares) at Dec. 31, 2024       7,115,000   7,114,844