| Schedule of Accumulated Other Comprehensive Loss |
|
|
|
|
|
|
|
|
|
|
Foreign Currency Translation Adjustments |
|
Unrealized Gains (Losses) on Cash Flow Hedges |
|
Total |
|
|
|
|
|
|
|
|
|
Balance as of March 31, 2026 |
$ |
(16,288) |
|
$ |
(3) |
|
$ |
(16,291) |
Current period other comprehensive income |
|
841 |
|
|
- |
|
|
841 |
Balance as of June 30, 2026 |
$ |
(15,447) |
|
$ |
(3) |
|
$ |
(15,450) |
|
|
|
|
|
|
|
|
|
|
Foreign Currency Translation Adjustments |
|
Unrealized Gains (Losses) on Cash Flow Hedges |
|
Total |
|
|
|
|
|
|
|
|
|
Balance as of March 31, 2025 |
$ |
(23,141) |
|
$ |
(418) |
|
$ |
(23,559) |
Other comprehensive income (loss) before reclassifications |
|
4,677 |
|
|
(1,386) |
|
|
3,291 |
Amounts reclassified from other comprehensive income (loss) |
|
- |
|
|
379 |
|
|
379 |
Net current period other comprehensive income (loss) |
|
4,677 |
|
|
(1,007) |
|
|
3,670 |
Balance as of June 30, 2025 |
$ |
(18,464) |
|
$ |
(1,425) |
|
$ |
(19,889) |
|
|
|
|
|
|
|
|
|
|
Foreign Currency Translation Adjustments |
|
Unrealized Gains (Losses) on Cash Flow Hedges |
|
Total |
|
|
|
|
|
|
|
|
|
Balance as of December 31, 2025 |
$ |
(16,686) |
|
$ |
(3) |
|
$ |
(16,689) |
Current period other comprehensive income |
|
1,239 |
|
|
- |
|
|
1,239 |
Balance as of June 30, 2026 |
$ |
(15,447) |
|
$ |
(3) |
|
$ |
(15,450) |
|
|
|
|
|
|
|
|
|
|
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 |
|
6,394 |
|
|
(2,073) |
|
|
4,321 |
Amounts reclassified from other comprehensive income (loss) |
|
- |
|
|
322 |
|
|
322 |
Net current period other comprehensive income (loss) |
|
6,394 |
|
|
(1,751) |
|
|
4,643 |
Balance as of June 30, 2025 |
$ |
(18,464) |
|
$ |
(1,425) |
|
$ |
(19,889) |
|