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, 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
|
|
|
| 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
|
|
|
| Increase (Decrease) in Stockholders' Equity |
|
|
|
|
|
|
| Net income (loss) |
|
|
28,940
|
|
|
28,940
|
| Other comprehensive 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
|
|
|
| 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 (loss) |
|
|
25,809
|
|
|
25,809
|
| Other comprehensive 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
|
|
|
| Balances at Dec. 31, 2025 |
$ 305
|
338,083
|
1,484,378
|
$ (526,606)
|
(439)
|
$ 1,295,721
|
| Balances (in shares) at Dec. 31, 2025 |
30,490,000
|
|
|
|
|
|
| Balances, Treasury stock (in shares) at Dec. 31, 2025 |
|
|
|
8,140,000
|
|
8,140,368
|
| Increase (Decrease) in Stockholders' Equity |
|
|
|
|
|
|
| Dividends declared on common stock |
|
|
|
|
|
$ (2,679)
|
| Balances at Mar. 31, 2026 |
$ 305
|
340,201
|
1,480,662
|
$ (534,028)
|
(614)
|
1,286,526
|
| Balances (in shares) at Mar. 31, 2026 |
30,499,000
|
|
|
|
|
|
| Balances, Treasury stock (in shares) at Mar. 31, 2026 |
|
|
|
8,225,000
|
|
|
| Balances at Dec. 31, 2025 |
$ 305
|
338,083
|
1,484,378
|
$ (526,606)
|
(439)
|
$ 1,295,721
|
| Balances (in shares) at Dec. 31, 2025 |
30,490,000
|
|
|
|
|
|
| Balances, Treasury stock (in shares) at Dec. 31, 2025 |
|
|
|
8,140,000
|
|
8,140,368
|
| Increase (Decrease) in Stockholders' Equity |
|
|
|
|
|
|
| Net income (loss) |
|
|
(14,861)
|
|
|
$ (14,861)
|
| Other comprehensive loss, net of tax |
|
|
|
|
(510)
|
(510)
|
| Issuance of common stock under share-based compensation plans |
$ 1
|
(1)
|
|
|
|
|
| Issuance of common stock under share-based compensation plans (in shares) |
90,000
|
|
|
|
|
|
| Shares withheld for employee tax remittance on share-based compensation |
|
(3,941)
|
|
|
|
(3,941)
|
| Share-based compensation expense |
|
4,720
|
|
|
|
4,720
|
| Purchase of treasury stock |
|
|
|
$ (8,171)
|
|
(8,171)
|
| Purchase of treasury stock (in shares) |
|
|
|
93,000
|
|
|
| Dividends declared on common stock |
|
|
(5,365)
|
|
|
(5,365)
|
| Balances at Jun. 30, 2026 |
$ 306
|
338,861
|
1,464,152
|
$ (534,777)
|
(949)
|
$ 1,267,593
|
| Balances (in shares) at Jun. 30, 2026 |
30,580,000
|
|
|
|
|
|
| Balances, Treasury stock (in shares) at Jun. 30, 2026 |
|
|
|
8,233,000
|
|
8,232,856
|
| Balances at Mar. 31, 2026 |
$ 305
|
340,201
|
1,480,662
|
$ (534,028)
|
(614)
|
$ 1,286,526
|
| Balances (in shares) at Mar. 31, 2026 |
30,499,000
|
|
|
|
|
|
| Balances, Treasury stock (in shares) at Mar. 31, 2026 |
|
|
|
8,225,000
|
|
|
| Increase (Decrease) in Stockholders' Equity |
|
|
|
|
|
|
| Net income (loss) |
|
|
(13,824)
|
|
|
(13,824)
|
| Other comprehensive loss, net of tax |
|
|
|
|
(335)
|
(335)
|
| 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 |
|
(3,941)
|
|
|
|
(3,941)
|
| Share-based compensation expense |
|
2,602
|
|
|
|
2,602
|
| Purchase of treasury stock |
|
|
|
$ (749)
|
|
(749)
|
| Purchase of treasury stock (in shares) |
|
|
|
8,000
|
|
|
| Dividends declared on common stock |
|
|
(2,686)
|
|
|
(2,686)
|
| Balances at Jun. 30, 2026 |
$ 306
|
$ 338,861
|
$ 1,464,152
|
$ (534,777)
|
$ (949)
|
$ 1,267,593
|
| Balances (in shares) at Jun. 30, 2026 |
30,580,000
|
|
|
|
|
|
| Balances, Treasury stock (in shares) at Jun. 30, 2026 |
|
|
|
8,233,000
|
|
8,232,856
|