CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid In Capital |
Retained Earnings |
Treasury Stock |
Accumulated Other Comprehensive Income |
Beginning balance (in shares) at Dec. 31, 2023 |
|
33,587,701
|
|
|
|
|
Accumulated gain at beginning of period at Dec. 31, 2023 |
$ 670,300
|
$ 300
|
$ 244,700
|
$ 693,800
|
$ (302,200)
|
$ 33,700
|
Beginning balance, treasury stock (in shares) at Dec. 31, 2023 |
|
|
|
|
(5,220,363)
|
|
Ending balance (in shares) at Mar. 31, 2024 |
|
33,658,330
|
|
|
|
|
Accumulated gain at end of period at Mar. 31, 2024 |
679,200
|
$ 300
|
248,700
|
694,200
|
$ (302,400)
|
38,400
|
Ending balance, treasury stock (in shares) at Mar. 31, 2024 |
|
|
|
|
(5,221,772)
|
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
33,587,701
|
|
|
|
|
Accumulated gain at beginning of period at Dec. 31, 2023 |
670,300
|
$ 300
|
244,700
|
693,800
|
$ (302,200)
|
33,700
|
Beginning balance, treasury stock (in shares) at Dec. 31, 2023 |
|
|
|
|
(5,220,363)
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
121,100
|
|
|
121,100
|
|
|
Issuance of common stock awards to employees (in shares) |
|
114,493
|
|
|
|
|
Surrender of common stock awards (in shares) |
|
|
|
|
(36,691)
|
|
Surrender of common stock awards |
(8,000)
|
|
|
|
$ (8,000)
|
|
Share-based compensation expense |
7,800
|
|
7,800
|
|
|
|
Share-based compensation issued to directors (in shares) |
|
4,186
|
|
|
|
|
Share-based compensation issued to directors |
400
|
|
400
|
|
|
|
Dividends declared |
$ (65,300)
|
|
|
(65,300)
|
|
|
Common stock repurchase, inclusive of excise tax obligation (in shares) |
(215,000)
|
|
|
|
(214,864)
|
|
Common stock repurchase, inclusive of excise tax obligation |
$ (45,700)
|
|
|
|
$ (45,700)
|
|
Other comprehensive income (loss), net of tax |
4,700
|
|
|
|
|
4,700
|
Ending balance (in shares) at Jun. 30, 2024 |
|
33,706,380
|
|
|
|
|
Accumulated gain at end of period at Jun. 30, 2024 |
685,300
|
$ 300
|
252,900
|
749,600
|
$ (355,900)
|
38,400
|
Ending balance, treasury stock (in shares) at Jun. 30, 2024 |
|
|
|
|
(5,471,918)
|
|
Beginning balance (in shares) at Mar. 31, 2024 |
|
33,658,330
|
|
|
|
|
Accumulated gain at beginning of period at Mar. 31, 2024 |
679,200
|
$ 300
|
248,700
|
694,200
|
$ (302,400)
|
38,400
|
Beginning balance, treasury stock (in shares) at Mar. 31, 2024 |
|
|
|
|
(5,221,772)
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
65,200
|
|
|
65,200
|
|
|
Issuance of common stock awards to employees (in shares) |
|
43,864
|
|
|
|
|
Surrender of common stock awards (in shares) |
|
|
|
|
(35,282)
|
|
Surrender of common stock awards |
(7,800)
|
|
|
|
$ (7,800)
|
|
Share-based compensation expense |
4,000
|
|
4,000
|
|
|
|
Share-based compensation issued to directors (in shares) |
|
4,186
|
|
|
|
|
Share-based compensation issued to directors |
200
|
|
200
|
|
|
|
Dividends declared |
$ (9,800)
|
|
|
(9,800)
|
|
|
Common stock repurchase, inclusive of excise tax obligation (in shares) |
(215,000)
|
|
|
|
(214,864)
|
|
Common stock repurchase, inclusive of excise tax obligation |
$ (45,700)
|
|
|
|
$ (45,700)
|
|
Other comprehensive income (loss), net of tax |
0
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
33,706,380
|
|
|
|
|
Accumulated gain at end of period at Jun. 30, 2024 |
$ 685,300
|
$ 300
|
252,900
|
749,600
|
$ (355,900)
|
38,400
|
Ending balance, treasury stock (in shares) at Jun. 30, 2024 |
|
|
|
|
(5,471,918)
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
33,713,662
|
33,713,662
|
|
|
|
|
Accumulated gain at beginning of period at Dec. 31, 2024 |
$ 705,300
|
$ 300
|
261,300
|
865,500
|
$ (456,800)
|
35,000
|
Beginning balance, treasury stock (in shares) at Dec. 31, 2024 |
(5,955,171)
|
|
|
|
(5,955,171)
|
|
Ending balance (in shares) at Mar. 31, 2025 |
|
33,766,093
|
|
|
|
|
Accumulated gain at end of period at Mar. 31, 2025 |
$ 660,900
|
$ 300
|
268,400
|
853,600
|
$ (491,100)
|
29,700
|
Ending balance, treasury stock (in shares) at Mar. 31, 2025 |
|
|
|
|
(6,155,694)
|
|
Beginning balance (in shares) at Dec. 31, 2024 |
33,713,662
|
33,713,662
|
|
|
|
|
Accumulated gain at beginning of period at Dec. 31, 2024 |
$ 705,300
|
$ 300
|
261,300
|
865,500
|
$ (456,800)
|
35,000
|
Beginning balance, treasury stock (in shares) at Dec. 31, 2024 |
(5,955,171)
|
|
|
|
(5,955,171)
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
$ 114,400
|
|
|
114,400
|
|
|
Issuance of common stock awards to employees (in shares) |
|
89,369
|
|
|
|
|
Surrender of common stock awards (in shares) |
|
|
|
|
(53,217)
|
|
Surrender of common stock awards |
(8,400)
|
|
|
|
$ (8,400)
|
|
Share-based compensation expense |
10,300
|
|
10,300
|
|
|
|
Share-based compensation issued to directors (in shares) |
|
5,425
|
|
|
|
|
Share-based compensation issued to directors |
400
|
|
400
|
|
|
|
Issuance of award previously classified as liability awards (in shares) |
|
26,803
|
|
|
|
|
Issuance of awards previously classified as liability awards |
3,400
|
|
3,400
|
|
|
|
Dividends declared |
$ (67,400)
|
|
|
(67,400)
|
|
|
Common stock repurchase, inclusive of excise tax obligation (in shares) |
(500,000)
|
|
|
|
(500,000)
|
|
Common stock repurchase, inclusive of excise tax obligation |
$ (84,100)
|
|
|
|
$ (84,100)
|
|
Other comprehensive income (loss), net of tax |
$ (9,400)
|
|
|
|
|
(9,400)
|
Ending balance (in shares) at Jun. 30, 2025 |
33,835,259
|
33,835,259
|
|
|
|
|
Accumulated gain at end of period at Jun. 30, 2025 |
$ 664,500
|
$ 300
|
275,400
|
912,500
|
$ (549,300)
|
25,600
|
Ending balance, treasury stock (in shares) at Jun. 30, 2025 |
(6,508,388)
|
|
|
|
(6,508,388)
|
|
Beginning balance (in shares) at Mar. 31, 2025 |
|
33,766,093
|
|
|
|
|
Accumulated gain at beginning of period at Mar. 31, 2025 |
$ 660,900
|
$ 300
|
268,400
|
853,600
|
$ (491,100)
|
29,700
|
Beginning balance, treasury stock (in shares) at Mar. 31, 2025 |
|
|
|
|
(6,155,694)
|
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
69,000
|
|
|
69,000
|
|
|
Issuance of common stock awards to employees (in shares) |
|
52,437
|
|
|
|
|
Surrender of common stock awards (in shares) |
|
|
|
|
(52,694)
|
|
Surrender of common stock awards |
(8,400)
|
|
|
|
$ (8,400)
|
|
Share-based compensation expense |
4,900
|
|
4,900
|
|
|
|
Share-based compensation issued to directors (in shares) |
|
5,425
|
|
|
|
|
Share-based compensation issued to directors |
200
|
|
200
|
|
|
|
Issuance of award previously classified as liability awards (in shares) |
|
11,304
|
|
|
|
|
Issuance of awards previously classified as liability awards |
1,900
|
|
1,900
|
|
|
|
Dividends declared |
$ (10,100)
|
|
|
(10,100)
|
|
|
Common stock repurchase, inclusive of excise tax obligation (in shares) |
(300,000)
|
|
|
|
(300,000)
|
|
Common stock repurchase, inclusive of excise tax obligation |
$ (49,800)
|
|
|
|
$ (49,800)
|
|
Other comprehensive income (loss), net of tax |
$ (4,100)
|
|
|
|
|
(4,100)
|
Ending balance (in shares) at Jun. 30, 2025 |
33,835,259
|
33,835,259
|
|
|
|
|
Accumulated gain at end of period at Jun. 30, 2025 |
$ 664,500
|
$ 300
|
$ 275,400
|
$ 912,500
|
$ (549,300)
|
$ 25,600
|
Ending balance, treasury stock (in shares) at Jun. 30, 2025 |
(6,508,388)
|
|
|
|
(6,508,388)
|
|