Condensed Consolidated Statements of Changes to Shareholders' Equity (Unaudited) - USD ($) shares in Thousands, $ in Thousands |
Total |
Common Stock Issued |
Additional Paid-in Capital |
Retained Earnings |
Accumulated Other Comprehensive (Loss) Income |
| Balance (in shares) at Dec. 31, 2021 |
|
11,738
|
|
|
|
| Balance at Dec. 31, 2021 |
$ 350,087
|
$ 117
|
$ 88,116
|
$ 267,754
|
$ (5,900)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income (loss) |
2,855
|
|
|
2,855
|
|
| Foreign currency translation adjustments |
(616)
|
|
|
|
(616)
|
| Unrealized gain (loss) on cash flow hedge |
374
|
|
|
|
374
|
| Employee stock awards and stock options (in shares) |
|
67
|
|
|
|
| Employee stock awards and stock options |
1
|
$ 1
|
|
|
|
| Taxes withheld on stock compensation awards |
(1,626)
|
|
(1,626)
|
|
|
| Stock-based compensation |
3,100
|
|
3,100
|
|
|
| Balance (in shares) at Apr. 01, 2022 |
|
11,805
|
|
|
|
| Balance at Apr. 01, 2022 |
354,175
|
$ 118
|
89,590
|
270,609
|
(6,142)
|
| Balance (in shares) at Dec. 31, 2021 |
|
11,738
|
|
|
|
| Balance at Dec. 31, 2021 |
350,087
|
$ 117
|
88,116
|
267,754
|
(5,900)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income (loss) |
13,327
|
|
|
|
|
| Foreign currency translation adjustments |
(4,254)
|
|
|
|
|
| Unrealized gain (loss) on cash flow hedge |
969
|
|
|
|
|
| Balance (in shares) at Jul. 01, 2022 |
|
11,846
|
|
|
|
| Balance at Jul. 01, 2022 |
363,478
|
$ 118
|
91,464
|
281,081
|
(9,185)
|
| Balance (in shares) at Apr. 01, 2022 |
|
11,805
|
|
|
|
| Balance at Apr. 01, 2022 |
354,175
|
$ 118
|
89,590
|
270,609
|
(6,142)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income (loss) |
10,472
|
|
|
10,472
|
|
| Foreign currency translation adjustments |
(3,637)
|
|
|
|
(3,637)
|
| Unrealized gain (loss) on cash flow hedge |
594
|
|
|
|
594
|
| Employee stock awards and stock options (in shares) |
|
41
|
|
|
|
| Employee stock awards and stock options |
369
|
|
369
|
|
|
| Taxes withheld on stock compensation awards |
(70)
|
|
(70)
|
|
|
| Stock-based compensation |
1,575
|
|
1,575
|
|
|
| Balance (in shares) at Jul. 01, 2022 |
|
11,846
|
|
|
|
| Balance at Jul. 01, 2022 |
363,478
|
$ 118
|
91,464
|
281,081
|
(9,185)
|
| Balance (in shares) at Dec. 31, 2022 |
|
30,470
|
|
|
|
| Balance at Dec. 31, 2022 |
997,079
|
$ 305
|
748,877
|
253,424
|
(5,527)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income (loss) |
(17,480)
|
|
|
(17,480)
|
|
| Foreign currency translation adjustments |
1,806
|
|
|
|
1,806
|
| Unrealized gain (loss) on cash flow hedge |
(2,199)
|
|
|
|
(2,199)
|
| Employee stock awards and stock options (in shares) |
|
535
|
|
|
|
| Employee stock awards and stock options |
5
|
$ 5
|
|
|
|
| Taxes withheld on stock compensation awards |
(12,806)
|
|
(12,806)
|
|
|
| Stock-based compensation |
12,066
|
|
12,066
|
|
|
| Balance (in shares) at Mar. 31, 2023 |
|
31,005
|
|
|
|
| Balance at Mar. 31, 2023 |
978,471
|
$ 310
|
748,137
|
235,944
|
(5,920)
|
| Balance (in shares) at Dec. 31, 2022 |
|
30,470
|
|
|
|
| Balance at Dec. 31, 2022 |
997,079
|
$ 305
|
748,877
|
253,424
|
(5,527)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income (loss) |
(15,681)
|
|
|
|
|
| Foreign currency translation adjustments |
2,080
|
|
|
|
|
| Unrealized gain (loss) on cash flow hedge |
4,015
|
|
|
|
|
| Balance (in shares) at Jun. 30, 2023 |
|
31,081
|
|
|
|
| Balance at Jun. 30, 2023 |
992,718
|
$ 311
|
754,096
|
237,743
|
568
|
| Balance (in shares) at Mar. 31, 2023 |
|
31,005
|
|
|
|
| Balance at Mar. 31, 2023 |
978,471
|
$ 310
|
748,137
|
235,944
|
(5,920)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income (loss) |
1,799
|
|
|
1,799
|
|
| Foreign currency translation adjustments |
274
|
|
|
|
274
|
| Unrealized gain (loss) on cash flow hedge |
6,214
|
|
|
|
6,214
|
| Employee stock awards and stock options (in shares) |
|
76
|
|
|
|
| Employee stock awards and stock options |
1
|
$ 1
|
|
|
|
| Taxes withheld on stock compensation awards |
(1,812)
|
|
(1,812)
|
|
|
| Stock-based compensation |
7,771
|
|
7,771
|
|
|
| Balance (in shares) at Jun. 30, 2023 |
|
31,081
|
|
|
|
| Balance at Jun. 30, 2023 |
$ 992,718
|
$ 311
|
$ 754,096
|
$ 237,743
|
$ 568
|