XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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            
Dividends declared on common stock           (2,915)
Balances at Mar. 31, 2023 $ 298 340,481 1,157,061 $ (298,367) 6,386 1,205,859
Balances (in shares) at Mar. 31, 2023 29,809,000          
Balances, Treasury stock (in shares) at Mar. 31, 2023       5,683,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    
Increase (Decrease) in Stockholders' Equity            
Net income     111,726     111,726
Other comprehensive income (loss), net of tax         (534) (534)
Issuance of common stock under share-based compensation plans $ 2 (2)        
Issuance of common stock under share-based compensation plans (in shares) 249,000          
Shares withheld for employee tax remittance on share-based compensation   (10,022)       (10,022)
Share-based compensation expense   5,839       5,839
Purchase of treasury stock       $ (41,240)   (41,240)
Purchase of treasury stock (in shares)       454,000    
Dividends declared on common stock     (5,809)     (5,809)
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    
Balances at Mar. 31, 2023 $ 298 340,481 1,157,061 $ (298,367) 6,386 1,205,859
Balances (in shares) at Mar. 31, 2023 29,809,000          
Balances, Treasury stock (in shares) at Mar. 31, 2023       5,683,000    
Increase (Decrease) in Stockholders' Equity            
Net income     40,443     40,443
Other comprehensive income (loss), net of tax         183 183
Issuance of common stock under share-based compensation plans $ 2 (2)        
Issuance of common stock under share-based compensation plans (in shares) 199,000          
Shares withheld for employee tax remittance on share-based compensation   (8,432)       (8,432)
Share-based compensation expense   3,350       3,350
Purchase of treasury stock       $ (27,148)   (27,148)
Purchase of treasury stock (in shares)       300,000    
Dividends declared on common stock     (2,894)     (2,894)
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    
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            
Dividends declared on common stock           $ (2,828)
Balances at Mar. 31, 2024 $ 300 343,102 1,267,444 $ (391,458) 3,345 1,222,733
Balances (in shares) at Mar. 31, 2024 30,039,000          
Balances, Treasury stock (in shares) at Mar. 31, 2024       6,581,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     44,612     $ 44,612
Other comprehensive income (loss), net of tax         (1,851) (1,851)
Issuance of common stock under share-based compensation plans $ 4 (4)        
Issuance of common stock under share-based compensation plans (in shares) 376,000          
Shares withheld for employee tax remittance on share-based compensation   (22,634)       (22,634)
Share-based compensation expense   6,322       6,322
Purchase of treasury stock       $ (31,627)   (31,627)
Purchase of treasury stock (in shares)       252,000    
Dividends declared on common stock     (5,647)     (5,647)
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   6,711,805
Balances at Mar. 31, 2024 $ 300 343,102 1,267,444 $ (391,458) 3,345 $ 1,222,733
Balances (in shares) at Mar. 31, 2024 30,039,000          
Balances, Treasury stock (in shares) at Mar. 31, 2024       6,581,000    
Increase (Decrease) in Stockholders' Equity            
Net income     46,924     46,924
Other comprehensive income (loss), net of tax         (872) (872)
Issuance of common stock under share-based compensation plans $ 4 (4)        
Issuance of common stock under share-based compensation plans (in shares) 361,000          
Shares withheld for employee tax remittance on share-based compensation   (21,886)       (21,886)
Share-based compensation expense   3,433       3,433
Purchase of treasury stock       $ (15,975)   (15,975)
Purchase of treasury stock (in shares)       131,000    
Dividends declared on common stock     (2,819)     (2,819)
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   6,711,805