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
|