CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands |
Common Stock |
Additional Paid-In Capital |
Accumulated Deficit |
Treasury Stock |
Accumulated Other Comprehensive Loss |
Total |
| Balance at Dec. 31, 2023 |
$ 4
|
$ 691,198
|
$ (350,739)
|
$ (32,929)
|
$ (15,414)
|
$ 292,120
|
| Balance, shares at Dec. 31, 2023 |
42,761
|
|
|
|
|
|
| Balance, shares at Dec. 31, 2023 |
|
|
|
(4,612)
|
|
|
| Net (loss) income |
|
|
21,884
|
|
|
21,884
|
| Other comprehensive income (loss) |
|
|
|
|
(3,671)
|
(3,671)
|
| Cash dividends ($0.025 per share) |
|
|
(956)
|
|
|
(956)
|
| Purchase of treasury stock |
|
|
|
$ (185)
|
|
(185)
|
| Purchase of treasury stock, shares |
|
|
|
(30)
|
|
|
| Stock-based compensation expense |
|
1,183
|
|
|
|
1,183
|
| Proceeds from exercise of options, shares |
117
|
|
|
|
|
|
| Balance at Mar. 31, 2024 |
$ 4
|
692,381
|
(329,811)
|
$ (33,114)
|
(19,085)
|
310,375
|
| Balance, shares at Mar. 31, 2024 |
42,878
|
|
|
|
|
|
| Balance, shares at Mar. 31, 2024 |
|
|
|
(4,642)
|
|
|
| Balance at Dec. 31, 2023 |
$ 4
|
691,198
|
(350,739)
|
$ (32,929)
|
(15,414)
|
292,120
|
| Balance, shares at Dec. 31, 2023 |
42,761
|
|
|
|
|
|
| Balance, shares at Dec. 31, 2023 |
|
|
|
(4,612)
|
|
|
| Net (loss) income |
|
|
|
|
|
13,234
|
| Other comprehensive income (loss) |
|
|
|
|
1,354
|
1,354
|
| Balance at Sep. 30, 2024 |
$ 4
|
696,021
|
(340,377)
|
$ (33,114)
|
(14,060)
|
308,474
|
| Balance, shares at Sep. 30, 2024 |
43,004
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2024 |
|
|
|
(4,642)
|
|
|
| Balance at Mar. 31, 2024 |
$ 4
|
692,381
|
(329,811)
|
$ (33,114)
|
(19,085)
|
310,375
|
| Balance, shares at Mar. 31, 2024 |
42,878
|
|
|
|
|
|
| Balance, shares at Mar. 31, 2024 |
|
|
|
(4,642)
|
|
|
| Net (loss) income |
|
|
(5,493)
|
|
|
(5,493)
|
| Other comprehensive income (loss) |
|
|
|
|
1,545
|
1,545
|
| Cash dividends ($0.025 per share) |
|
|
(957)
|
|
|
(957)
|
| Stock-based compensation expense |
|
1,528
|
|
|
|
1,528
|
| Proceeds from exercise of options |
|
285
|
|
|
|
285
|
| Proceeds from exercise of options, shares |
62
|
|
|
|
|
|
| Balance at Jun. 30, 2024 |
$ 4
|
694,194
|
(336,261)
|
$ (33,114)
|
(17,540)
|
307,283
|
| Balance, shares at Jun. 30, 2024 |
42,940
|
|
|
|
|
|
| Balance, shares at Jun. 30, 2024 |
|
|
|
(4,642)
|
|
|
| Net (loss) income |
|
|
(3,157)
|
|
|
(3,157)
|
| Other comprehensive income (loss) |
|
|
|
|
3,480
|
3,480
|
| Cash dividends ($0.025 per share) |
|
|
(959)
|
|
|
(959)
|
| Stock-based compensation expense |
|
1,547
|
|
|
|
1,547
|
| Proceeds from exercise of options |
|
280
|
|
|
|
280
|
| Proceeds from exercise of options, shares |
64
|
|
|
|
|
|
| Balance at Sep. 30, 2024 |
$ 4
|
696,021
|
(340,377)
|
$ (33,114)
|
(14,060)
|
308,474
|
| Balance, shares at Sep. 30, 2024 |
43,004
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2024 |
|
|
|
(4,642)
|
|
|
| Balance at Dec. 31, 2024 |
$ 4
|
697,592
|
(406,857)
|
$ (33,114)
|
(24,532)
|
233,093
|
| Balance, shares at Dec. 31, 2024 |
43,004
|
|
|
|
|
|
| Balance, shares at Dec. 31, 2024 |
|
|
|
(4,642)
|
|
|
| Net (loss) income |
|
|
(5,244)
|
|
|
(5,244)
|
| Other comprehensive income (loss) |
|
|
|
|
973
|
973
|
| Cash dividends ($0.025 per share) |
|
|
(959)
|
|
|
(959)
|
| Purchase of treasury stock |
|
|
|
$ (42)
|
|
(42)
|
| Purchase of treasury stock, shares |
|
|
|
(10)
|
|
|
| Stock-based compensation expense |
|
1,469
|
|
|
|
1,469
|
| Proceeds from exercise of options, shares |
50
|
|
|
|
|
|
| Balance at Mar. 31, 2025 |
$ 4
|
699,061
|
(413,060)
|
$ (33,156)
|
(23,559)
|
229,290
|
| Balance, shares at Mar. 31, 2025 |
43,054
|
|
|
|
|
|
| Balance, shares at Mar. 31, 2025 |
|
|
|
(4,652)
|
|
|
| Balance at Dec. 31, 2024 |
$ 4
|
697,592
|
(406,857)
|
$ (33,114)
|
(24,532)
|
233,093
|
| Balance, shares at Dec. 31, 2024 |
43,004
|
|
|
|
|
|
| Balance, shares at Dec. 31, 2024 |
|
|
|
(4,642)
|
|
|
| Net (loss) income |
|
|
|
|
|
(15,295)
|
| Other comprehensive income (loss) |
|
|
|
|
6,361
|
6,361
|
| Balance at Sep. 30, 2025 |
$ 4
|
702,160
|
(425,032)
|
$ (33,156)
|
(18,171)
|
225,805
|
| Balance, shares at Sep. 30, 2025 |
43,054
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2025 |
|
|
|
(4,652)
|
|
|
| Balance at Mar. 31, 2025 |
$ 4
|
699,061
|
(413,060)
|
$ (33,156)
|
(23,559)
|
229,290
|
| Balance, shares at Mar. 31, 2025 |
43,054
|
|
|
|
|
|
| Balance, shares at Mar. 31, 2025 |
|
|
|
(4,652)
|
|
|
| Net (loss) income |
|
|
(8,434)
|
|
|
(8,434)
|
| Other comprehensive income (loss) |
|
|
|
|
3,670
|
3,670
|
| Cash dividends ($0.025 per share) |
|
|
(961)
|
|
|
(961)
|
| Stock-based compensation expense |
|
1,555
|
|
|
|
1,555
|
| Balance at Jun. 30, 2025 |
$ 4
|
700,616
|
(422,455)
|
$ (33,156)
|
(19,889)
|
225,120
|
| Balance, shares at Jun. 30, 2025 |
43,054
|
|
|
|
|
|
| Balance, shares at Jun. 30, 2025 |
|
|
|
(4,652)
|
|
|
| Net (loss) income |
|
|
(1,617)
|
|
|
(1,617)
|
| Other comprehensive income (loss) |
|
|
|
|
1,718
|
1,718
|
| Cash dividends ($0.025 per share) |
|
|
(960)
|
|
|
(960)
|
| Stock-based compensation expense |
|
1,544
|
|
|
|
1,544
|
| Balance at Sep. 30, 2025 |
$ 4
|
$ 702,160
|
$ (425,032)
|
$ (33,156)
|
$ (18,171)
|
$ 225,805
|
| Balance, shares at Sep. 30, 2025 |
43,054
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2025 |
|
|
|
(4,652)
|
|
|