v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Total
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    
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    
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    
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    
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
Increase (Decrease) in Stockholders' Equity            
Dividends declared on common stock           $ (2,785)
Balances at Mar. 31, 2025 $ 304 331,944 1,435,596 $ (473,029) (71) 1,294,744
Balances (in shares) at Mar. 31, 2025 30,402,000          
Balances, Treasury stock (in shares) at Mar. 31, 2025       7,374,000    
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
Increase (Decrease) in Stockholders' Equity            
Net income     28,940     $ 28,940
Other comprehensive income (loss), net of tax         180 180
Issuance of common stock under share-based compensation plans $ 1 (1)        
Issuance of common stock under share-based compensation plans (in shares) 81,000          
Shares withheld for employee tax remittance on share-based compensation   (1,938)       (1,938)
Share-based compensation expense   6,162       6,162
Purchase of treasury stock       $ (41,737)   (41,737)
Purchase of treasury stock (in shares)       565,000    
Dividends declared on common stock     (5,543)     (5,543)
Balances at Jun. 30, 2025 $ 305 333,798 1,458,647 $ (492,776) 452 $ 1,300,426
Balances (in shares) at Jun. 30, 2025 30,483,000          
Balances, Treasury stock (in shares) at Jun. 30, 2025       7,680,000   7,680,406
Balances at Mar. 31, 2025 $ 304 331,944 1,435,596 $ (473,029) (71) $ 1,294,744
Balances (in shares) at Mar. 31, 2025 30,402,000          
Balances, Treasury stock (in shares) at Mar. 31, 2025       7,374,000    
Increase (Decrease) in Stockholders' Equity            
Net income     25,809     25,809
Other comprehensive income (loss), net of tax         523 523
Issuance of common stock under share-based compensation plans $ 1 (1)        
Issuance of common stock under share-based compensation plans (in shares) 81,000          
Shares withheld for employee tax remittance on share-based compensation   (1,924)       (1,924)
Share-based compensation expense   3,779       3,779
Purchase of treasury stock       $ (19,747)   (19,747)
Purchase of treasury stock (in shares)       306,000    
Dividends declared on common stock     (2,758)     (2,758)
Balances at Jun. 30, 2025 $ 305 $ 333,798 $ 1,458,647 $ (492,776) $ 452 $ 1,300,426
Balances (in shares) at Jun. 30, 2025 30,483,000          
Balances, Treasury stock (in shares) at Jun. 30, 2025       7,680,000   7,680,406