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, 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 income (loss) |
|
|
(5,244)
|
|
|
(5,244)
|
| Other comprehensive income |
|
|
|
|
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 income (loss) |
|
|
|
|
|
(15,295)
|
| Other comprehensive income |
|
|
|
|
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 income (loss) |
|
|
(8,434)
|
|
|
(8,434)
|
| Other comprehensive income |
|
|
|
|
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 income (loss) |
|
|
(1,617)
|
|
|
(1,617)
|
| Other comprehensive income |
|
|
|
|
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)
|
|
|
| Balance at Dec. 31, 2025 |
$ 4
|
703,487
|
(457,253)
|
$ (33,156)
|
(16,689)
|
196,393
|
| Balance, shares at Dec. 31, 2025 |
43,054
|
|
|
|
|
|
| Balance, shares at Dec. 31, 2025 |
|
|
|
(4,652)
|
|
|
| Net income (loss) |
|
|
(3,295)
|
|
|
(3,295)
|
| Other comprehensive income |
|
|
|
|
398
|
398
|
| Cash dividends ($0.025 per share) |
|
|
(961)
|
|
|
(961)
|
| Purchase of treasury stock |
|
|
|
$ (32)
|
|
(32)
|
| Purchase of treasury stock, shares |
|
|
|
11
|
|
|
| Stock-based compensation expense |
|
1,154
|
|
|
|
1,154
|
| Shares issued from restricted stock units, shares |
50
|
|
|
|
|
|
| Balance at Mar. 31, 2026 |
$ 4
|
704,641
|
(461,509)
|
$ (33,188)
|
(16,291)
|
193,657
|
| Balance, shares at Mar. 31, 2026 |
43,104
|
|
|
|
|
|
| Balance, shares at Mar. 31, 2026 |
|
|
|
(4,663)
|
|
|
| Balance at Dec. 31, 2025 |
$ 4
|
703,487
|
(457,253)
|
$ (33,156)
|
(16,689)
|
196,393
|
| Balance, shares at Dec. 31, 2025 |
43,054
|
|
|
|
|
|
| Balance, shares at Dec. 31, 2025 |
|
|
|
(4,652)
|
|
|
| Net income (loss) |
|
|
|
|
|
4,681
|
| Other comprehensive income |
|
|
|
|
1,941
|
1,941
|
| Balance at Sep. 30, 2026 |
$ 4
|
704,947
|
(455,451)
|
$ (33,635)
|
(14,748)
|
201,117
|
| Balance, shares at Sep. 30, 2026 |
43,104
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2026 |
|
|
|
(4,816)
|
|
|
| Balance at Mar. 31, 2026 |
$ 4
|
704,641
|
(461,509)
|
$ (33,188)
|
(16,291)
|
193,657
|
| Balance, shares at Mar. 31, 2026 |
43,104
|
|
|
|
|
|
| Balance, shares at Mar. 31, 2026 |
|
|
|
(4,663)
|
|
|
| Net income (loss) |
|
|
4,714
|
|
|
4,714
|
| Other comprehensive income |
|
|
|
|
841
|
841
|
| Cash dividends ($0.025 per share) |
|
|
(961)
|
|
|
(961)
|
| Purchase of treasury stock |
|
|
|
$ (447)
|
|
(447)
|
| Purchase of treasury stock, shares |
|
|
|
153
|
|
|
| Stock-based compensation expense |
|
268
|
|
|
|
268
|
| Balance at Jun. 30, 2026 |
$ 4
|
704,909
|
(457,756)
|
$ (33,635)
|
(15,450)
|
198,072
|
| Balance, shares at Jun. 30, 2026 |
43,104
|
|
|
|
|
|
| Balance, shares at Jun. 30, 2026 |
|
|
|
(4,816)
|
|
|
| Net income (loss) |
|
|
3,262
|
|
|
3,262
|
| Other comprehensive income |
|
|
|
|
702
|
702
|
| Cash dividends ($0.025 per share) |
|
|
(957)
|
|
|
(957)
|
| Stock-based compensation expense |
|
38
|
|
|
|
38
|
| Balance at Sep. 30, 2026 |
$ 4
|
$ 704,947
|
$ (455,451)
|
$ (33,635)
|
$ (14,748)
|
$ 201,117
|
| Balance, shares at Sep. 30, 2026 |
43,104
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2026 |
|
|
|
(4,816)
|
|
|