Consolidated Statements of Stockholders' Deficit - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-in Capital |
Retained Earnings |
Accumulated Other Comprehensive Loss |
Treasury Stock |
Common stock, shares, outstanding, beginning (in shares) at Dec. 31, 2023 |
|
15,344,768
|
|
|
|
|
Stockholders' equity, beginning of period at Dec. 31, 2023 |
$ (250,974)
|
$ 249
|
$ 256,542
|
$ 150,008
|
$ (64)
|
$ (657,709)
|
Treasury stock, shares, beginning (in shares) at Dec. 31, 2023 |
|
|
|
|
|
9,525,761
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
40,655
|
|
|
40,655
|
|
|
Other comprehensive income (loss) |
(5)
|
|
|
|
(5)
|
|
Purchase of Company common stock (in shares) |
|
(269,621)
|
|
|
|
(269,621)
|
Purchase of Company common stock |
(12,000)
|
|
|
|
|
$ (12,000)
|
Reissuance of treasury stock (in shares) |
|
(280,193)
|
|
|
|
(280,193)
|
Reissuance of treasury stock |
|
$ (1)
|
|
|
|
|
Reissuance of treasury stock |
0
|
|
(13,590)
|
|
|
$ 13,591
|
Net issuance of shares for stock plans (in shares) |
|
(4,030)
|
|
|
|
|
Repurchase of restricted shares for taxes (in shares) |
|
(52,040)
|
|
|
|
|
Repurchase of restricted shares for taxes |
(2,486)
|
|
(2,486)
|
|
|
|
Stock-based compensation |
8,757
|
|
8,757
|
|
|
|
Dividends on common stock |
(15,619)
|
|
72
|
(15,691)
|
|
|
Tax payments for share settlement of restricted stock units |
(30)
|
|
(30)
|
|
|
|
Common stock, shares, outstanding, ending (in shares) at Jun. 30, 2024 |
|
15,299,270
|
|
|
|
|
Stockholders' equity, end of the period at Jun. 30, 2024 |
(231,702)
|
$ 248
|
249,265
|
174,972
|
(69)
|
$ (656,118)
|
Treasury stock, shares, ending (in shares) at Jun. 30, 2024 |
|
|
|
|
|
9,515,189
|
Common stock, shares, outstanding, beginning (in shares) at Mar. 31, 2024 |
|
15,453,001
|
|
|
|
|
Stockholders' equity, beginning of period at Mar. 31, 2024 |
(244,805)
|
$ 248
|
245,680
|
159,597
|
(66)
|
$ (650,264)
|
Treasury stock, shares, beginning (in shares) at Mar. 31, 2024 |
|
|
|
|
|
9,377,123
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
23,182
|
|
|
23,182
|
|
|
Other comprehensive income (loss) |
(3)
|
|
|
|
(3)
|
|
Purchase of Company common stock (in shares) |
|
(141,142)
|
|
|
|
(141,142)
|
Purchase of Company common stock |
(6,000)
|
|
|
|
|
$ (6,000)
|
Reissuance of treasury stock (in shares) |
|
(3,076)
|
|
|
|
(3,076)
|
Reissuance of treasury stock |
1
|
|
(145)
|
|
|
$ 146
|
Net issuance of shares for stock plans (in shares) |
|
(12,298)
|
|
|
|
|
Repurchase of restricted shares for taxes (in shares) |
|
(3,367)
|
|
|
|
|
Repurchase of restricted shares for taxes |
(139)
|
|
(139)
|
|
|
|
Stock-based compensation |
3,834
|
|
3,834
|
|
|
|
Dividends on common stock |
(7,771)
|
|
36
|
(7,807)
|
|
|
Tax payments for share settlement of restricted stock units |
(1)
|
|
(1)
|
|
|
|
Common stock, shares, outstanding, ending (in shares) at Jun. 30, 2024 |
|
15,299,270
|
|
|
|
|
Stockholders' equity, end of the period at Jun. 30, 2024 |
$ (231,702)
|
$ 248
|
249,265
|
174,972
|
(69)
|
$ (656,118)
|
Treasury stock, shares, ending (in shares) at Jun. 30, 2024 |
|
|
|
|
|
9,515,189
|
Common stock, shares, outstanding, beginning (in shares) at Dec. 31, 2024 |
15,273,210
|
15,273,210
|
|
|
|
|
Stockholders' equity, beginning of period at Dec. 31, 2024 |
$ (216,019)
|
$ 248
|
254,814
|
183,614
|
(76)
|
$ (654,619)
|
Treasury stock, shares, beginning (in shares) at Dec. 31, 2024 |
9,483,427
|
|
|
|
|
9,483,427
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
$ 22,011
|
|
|
22,011
|
|
|
Other comprehensive income (loss) |
3
|
|
|
|
3
|
|
Purchase of Company common stock (in shares) |
|
(309,778)
|
|
|
|
(309,778)
|
Purchase of Company common stock |
(7,599)
|
|
|
|
|
$ (7,599)
|
Reissuance of treasury stock (in shares) |
|
(495,856)
|
|
|
|
(495,856)
|
Reissuance of treasury stock |
|
$ (1)
|
|
|
|
|
Reissuance of treasury stock |
(1)
|
|
(23,533)
|
|
|
$ 23,533
|
Net issuance of shares for stock plans (in shares) |
|
(6,871)
|
|
|
|
|
Repurchase of restricted shares for taxes (in shares) |
|
(72,922)
|
|
|
|
|
Repurchase of restricted shares for taxes |
(1,820)
|
|
(1,820)
|
|
|
|
Stock-based compensation |
6,616
|
|
6,616
|
|
|
|
Dividends on common stock |
(15,716)
|
|
60
|
(15,776)
|
|
|
Tax payments for share settlement of restricted stock units |
$ (20)
|
|
(20)
|
|
|
|
Common stock, shares, outstanding, ending (in shares) at Jun. 30, 2025 |
15,379,495
|
15,379,495
|
|
|
|
|
Stockholders' equity, end of the period at Jun. 30, 2025 |
$ (212,545)
|
$ 247
|
236,117
|
189,849
|
(73)
|
$ (638,685)
|
Treasury stock, shares, ending (in shares) at Jun. 30, 2025 |
9,297,349
|
|
|
|
|
9,297,349
|
Common stock, shares, outstanding, beginning (in shares) at Mar. 31, 2025 |
|
15,635,229
|
|
|
|
|
Stockholders' equity, beginning of period at Mar. 31, 2025 |
$ (215,746)
|
$ 247
|
233,443
|
183,857
|
(75)
|
$ (633,218)
|
Treasury stock, shares, beginning (in shares) at Mar. 31, 2025 |
|
|
|
|
|
9,062,799
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
13,814
|
|
|
13,814
|
|
|
Other comprehensive income (loss) |
2
|
|
|
|
2
|
|
Purchase of Company common stock (in shares) |
|
(244,909)
|
|
|
|
(244,909)
|
Purchase of Company common stock |
(5,962)
|
|
|
|
|
$ (5,962)
|
Reissuance of treasury stock (in shares) |
|
(10,359)
|
|
|
|
(10,359)
|
Reissuance of treasury stock |
|
$ 0
|
|
|
|
|
Reissuance of treasury stock |
0
|
|
(495)
|
|
|
$ 495
|
Net issuance of shares for stock plans (in shares) |
|
(16,659)
|
|
|
|
|
Repurchase of restricted shares for taxes (in shares) |
|
(4,525)
|
|
|
|
|
Repurchase of restricted shares for taxes |
(112)
|
|
(112)
|
|
|
|
Stock-based compensation |
3,251
|
|
3,251
|
|
|
|
Dividends on common stock |
$ (7,792)
|
|
30
|
(7,822)
|
|
|
Common stock, shares, outstanding, ending (in shares) at Jun. 30, 2025 |
15,379,495
|
15,379,495
|
|
|
|
|
Stockholders' equity, end of the period at Jun. 30, 2025 |
$ (212,545)
|
$ 247
|
$ 236,117
|
$ 189,849
|
$ (73)
|
$ (638,685)
|
Treasury stock, shares, ending (in shares) at Jun. 30, 2025 |
9,297,349
|
|
|
|
|
9,297,349
|