| Schedule of Accumulated Other Comprehensive Loss |
|
|
|
|
|
|
|
|
|
|
Foreign Currency Translation Adjustments |
|
Unrealized Gains (Losses) on Cash Flow Hedges |
|
Total |
|
|
|
|
|
|
|
|
|
Balance as of June 30, 2025 |
$ |
(18,464) |
|
$ |
(1,425) |
|
$ |
(19,889) |
Other comprehensive income before reclassifications |
|
850 |
|
|
384 |
|
|
1,234 |
Amounts reclassified from other comprehensive income |
|
- |
|
|
484 |
|
|
484 |
Net current period other comprehensive income |
|
850 |
|
|
868 |
|
|
1,718 |
Balance as of September 30, 2025 |
$ |
(17,614) |
|
$ |
(557) |
|
$ |
(18,171) |
|
|
|
|
|
|
|
|
|
|
Foreign Currency Translation Adjustments |
|
Unrealized Gains (Losses) on Cash Flow Hedges |
|
Total |
|
|
|
|
|
|
|
|
|
Balance as of June 30, 2024 |
$ |
(17,721) |
|
$ |
181 |
|
$ |
(17,540) |
Other comprehensive income (loss) before reclassifications |
|
3,665 |
|
|
(174) |
|
|
3,491 |
Amounts reclassified from other comprehensive income (loss) |
|
- |
|
|
(11) |
|
|
(11) |
Net current period other comprehensive income (loss) |
|
3,665 |
|
|
(185) |
|
|
3,480 |
Balance as of September 30, 2024 |
$ |
(14,056) |
|
$ |
(4) |
|
$ |
(14,060) |
|
|
|
|
|
|
|
|
|
|
Foreign Currency Translation Adjustments |
|
Unrealized Gains (Losses) on Cash Flow Hedges |
|
Total |
|
|
|
|
|
|
|
|
|
Balance as of December 31, 2024 |
$ |
(24,858) |
|
$ |
326 |
|
$ |
(24,532) |
Other comprehensive income (loss) before reclassifications |
|
7,244 |
|
|
(1,689) |
|
|
5,555 |
Amounts reclassified from other comprehensive income (loss) |
|
- |
|
|
806 |
|
|
806 |
Net current period other comprehensive income (loss) |
|
7,244 |
|
|
(883) |
|
|
6,361 |
Balance as of September 30, 2025 |
$ |
(17,614) |
|
$ |
(557) |
|
$ |
(18,171) |
|
|
|
|
|
|
|
|
|
|
Foreign Currency Translation Adjustments |
|
Unrealized Gains (Losses) on Cash Flow Hedges |
|
Total |
|
|
|
|
|
|
|
|
|
Balance as of December 31, 2023 |
$ |
(15,223) |
|
$ |
(191) |
|
$ |
(15,414) |
Other comprehensive income before reclassifications |
|
1,167 |
|
|
365 |
|
|
1,532 |
Amounts reclassified from other comprehensive income (loss) |
|
- |
|
|
(178) |
|
|
(178) |
Net current period other comprehensive income |
|
1,167 |
|
|
187 |
|
|
1,354 |
Balance as of September 30, 2024 |
$ |
(14,056) |
|
$ |
(4) |
|
$ |
(14,060) |
|
| Schedule of effects on net income of amounts reclassified from unrealized gains (losses) on cash flow hedges for foreign exchange contracts |
|
|
|
|
|
|
|
|
|
|
|
|
|
Gains (losses) reclassified from AOCI to the Consolidated Statements of Comprehensive (Loss) Income |
Affected line item in the Consolidated |
Three Months Ended |
|
Nine Months Ended |
Statements of Comprehensive (Loss) Income |
September 30, 2025 |
|
September 30, 2024 |
|
September 30, 2025 |
|
September 30, 2024 |
Foreign exchange contracts: |
|
|
|
|
|
|
|
|
|
|
|
Sales |
$ |
(641) |
|
$ |
14 |
|
$ |
(1,068) |
|
$ |
231 |
Less: Income tax (benefit) expense |
|
(157) |
|
|
3 |
|
|
(262) |
|
|
53 |
Amount reclassified, net of tax |
$ |
(484) |
|
$ |
11 |
|
$ |
(806) |
|
$ |
178 |
|
|
|
|
|
|
|
|
|
|
|
|
Total reclassifications from AOCI |
$ |
(484) |
|
$ |
11 |
|
$ |
(806) |
|
$ |
178 |
|