CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands |
Common Stock |
Additional Paid In Capital |
Retained Earnings |
Treasury Stock |
Accumulated Other Comprehensive Income |
Total |
Balance at Dec. 31, 2021 |
$ 4
|
$ 662,996
|
$ (263,342)
|
$ (24,440)
|
$ (5,050)
|
$ 370,168
|
Balance, shares at Dec. 31, 2021 |
41,105
|
|
|
|
|
|
Balance, shares at Dec. 31, 2021 |
|
|
|
(4,011)
|
|
|
Net (loss) income |
|
|
5,309
|
|
|
5,309
|
Other comprehensive income (loss) |
|
|
|
|
6,163
|
6,163
|
Cash dividends |
|
|
(930)
|
|
|
(930)
|
Purchase of treasury stock |
|
|
|
$ (1,097)
|
|
(1,097)
|
Purchase of treasury stock, shares |
|
|
|
(51)
|
|
|
Stock-based compensation expense |
|
3,367
|
|
|
|
3,367
|
Proceeds from exercise of options |
|
126
|
|
|
|
126
|
Proceeds from exercise of options, shares |
167
|
|
|
|
|
|
Balance at Mar. 31, 2022 |
$ 4
|
666,489
|
(258,963)
|
$ (25,537)
|
1,113
|
383,106
|
Balance, shares at Mar. 31, 2022 |
41,272
|
|
|
|
|
|
Balance, shares at Mar. 31, 2022 |
|
|
|
(4,062)
|
|
|
Balance at Dec. 31, 2021 |
$ 4
|
662,996
|
(263,342)
|
$ (24,440)
|
(5,050)
|
370,168
|
Balance, shares at Dec. 31, 2021 |
41,105
|
|
|
|
|
|
Balance, shares at Dec. 31, 2021 |
|
|
|
(4,011)
|
|
|
Net (loss) income |
|
|
|
|
|
11,824
|
Other comprehensive income (loss) |
|
|
|
|
|
(21,965)
|
Balance at Sep. 30, 2022 |
$ 4
|
677,120
|
(254,313)
|
$ (32,707)
|
(27,015)
|
363,089
|
Balance, shares at Sep. 30, 2022 |
41,625
|
|
|
|
|
|
Balance, shares at Sep. 30, 2022 |
|
|
|
(4,589)
|
|
|
Balance at Mar. 31, 2022 |
$ 4
|
666,489
|
(258,963)
|
$ (25,537)
|
1,113
|
383,106
|
Balance, shares at Mar. 31, 2022 |
41,272
|
|
|
|
|
|
Balance, shares at Mar. 31, 2022 |
|
|
|
(4,062)
|
|
|
Net (loss) income |
|
|
3,764
|
|
|
3,764
|
Other comprehensive income (loss) |
|
|
|
|
(17,010)
|
(17,010)
|
Cash dividends |
|
|
(931)
|
|
|
(931)
|
Stock-based compensation expense |
|
3,555
|
|
|
|
3,555
|
Proceeds from exercise of options |
|
542
|
|
|
|
542
|
Proceeds from exercise of options, shares |
56
|
|
|
|
|
|
Balance at Jun. 30, 2022 |
$ 4
|
670,586
|
(256,130)
|
$ (25,537)
|
(15,897)
|
373,026
|
Balance, shares at Jun. 30, 2022 |
41,328
|
|
|
|
|
|
Balance, shares at Jun. 30, 2022 |
|
|
|
(4,062)
|
|
|
Net (loss) income |
|
|
2,751
|
|
|
2,751
|
Other comprehensive income (loss) |
|
|
|
|
(11,118)
|
(11,118)
|
Cash dividends |
|
|
(934)
|
|
|
(934)
|
Purchase of treasury stock |
|
|
|
$ (7,170)
|
|
(7,170)
|
Purchase of treasury stock, shares |
|
|
|
(527)
|
|
|
Stock-based compensation expense |
|
2,220
|
|
|
|
2,220
|
Proceeds from exercise of options |
|
2,053
|
|
|
|
2,053
|
Proceeds from exercise of options, shares |
189
|
|
|
|
|
|
Shares issued in business acquisition |
|
2,261
|
|
|
|
2,261
|
Shares issued in business acquisition (shares) |
108
|
|
|
|
|
|
Balance at Sep. 30, 2022 |
$ 4
|
677,120
|
(254,313)
|
$ (32,707)
|
(27,015)
|
363,089
|
Balance, shares at Sep. 30, 2022 |
41,625
|
|
|
|
|
|
Balance, shares at Sep. 30, 2022 |
|
|
|
(4,589)
|
|
|
Balance at Dec. 31, 2022 |
$ 4
|
679,339
|
(336,843)
|
$ (32,707)
|
(17,685)
|
292,108
|
Balance, shares at Dec. 31, 2022 |
41,637
|
|
|
|
|
|
Balance, shares at Dec. 31, 2022 |
|
|
|
(4,589)
|
|
|
Net (loss) income |
|
|
1,598
|
|
|
1,598
|
Other comprehensive income (loss) |
|
|
|
|
(1,100)
|
(1,100)
|
Cash dividends |
|
|
(930)
|
|
|
(930)
|
Purchase of treasury stock |
|
|
|
$ (118)
|
|
(118)
|
Purchase of treasury stock, shares |
|
|
|
(12)
|
|
|
Stock-based compensation expense |
|
1,334
|
|
|
|
1,334
|
Proceeds from exercise of options, shares |
154
|
|
|
|
|
|
Balance at Mar. 31, 2023 |
$ 4
|
680,673
|
(336,175)
|
$ (32,825)
|
(18,785)
|
292,892
|
Balance, shares at Mar. 31, 2023 |
41,791
|
|
|
|
|
|
Balance, shares at Mar. 31, 2023 |
|
|
|
(4,601)
|
|
|
Balance at Dec. 31, 2022 |
$ 4
|
679,339
|
(336,843)
|
$ (32,707)
|
(17,685)
|
292,108
|
Balance, shares at Dec. 31, 2022 |
41,637
|
|
|
|
|
|
Balance, shares at Dec. 31, 2022 |
|
|
|
(4,589)
|
|
|
Net (loss) income |
|
|
|
|
|
(1,757)
|
Other comprehensive income (loss) |
|
|
|
|
|
(5,602)
|
Balance at Sep. 30, 2023 |
$ 4
|
688,878
|
(341,396)
|
$ (32,929)
|
(23,287)
|
291,270
|
Balance, shares at Sep. 30, 2023 |
42,582
|
|
|
|
|
|
Balance, shares at Sep. 30, 2023 |
|
|
|
(4,612)
|
|
|
Balance at Mar. 31, 2023 |
$ 4
|
680,673
|
(336,175)
|
$ (32,825)
|
(18,785)
|
292,892
|
Balance, shares at Mar. 31, 2023 |
41,791
|
|
|
|
|
|
Balance, shares at Mar. 31, 2023 |
|
|
|
(4,601)
|
|
|
Net (loss) income |
|
|
(2,091)
|
|
|
(2,091)
|
Other comprehensive income (loss) |
|
|
|
|
(1,364)
|
(1,364)
|
Cash dividends |
|
|
(930)
|
|
|
(930)
|
Purchase of treasury stock |
|
|
|
$ (104)
|
|
(104)
|
Purchase of treasury stock, shares |
|
|
|
(11)
|
|
|
Stock-based compensation expense |
|
1,535
|
|
|
|
1,535
|
Proceeds from exercise of options |
|
35
|
|
|
|
35
|
Proceeds from exercise of options, shares |
42
|
|
|
|
|
|
Balance at Jun. 30, 2023 |
$ 4
|
682,243
|
(339,196)
|
$ (32,929)
|
(20,149)
|
289,973
|
Balance, shares at Jun. 30, 2023 |
41,833
|
|
|
|
|
|
Balance, shares at Jun. 30, 2023 |
|
|
|
(4,612)
|
|
|
Net (loss) income |
|
|
(1,264)
|
|
|
(1,264)
|
Other comprehensive income (loss) |
|
|
|
|
(3,138)
|
(3,138)
|
Cash dividends |
|
|
(936)
|
|
|
(936)
|
Stock-based compensation expense |
|
1,168
|
|
|
|
1,168
|
Proceeds from exercise of options |
|
3,400
|
|
|
|
3,400
|
Proceeds from exercise of options, shares |
500
|
|
|
|
|
|
Shares issued in business acquisition |
|
2,067
|
|
|
|
2,067
|
Shares issued in business acquisition (shares) |
249
|
|
|
|
|
|
Balance at Sep. 30, 2023 |
$ 4
|
$ 688,878
|
$ (341,396)
|
$ (32,929)
|
$ (23,287)
|
$ 291,270
|
Balance, shares at Sep. 30, 2023 |
42,582
|
|
|
|
|
|
Balance, shares at Sep. 30, 2023 |
|
|
|
(4,612)
|
|
|