| Schedule of Accumulated Other Comprehensive Loss |
| | | | | | | | | | Foreign Currency Translation Adjustments | | Unrealized Gains (Losses) on Cash Flow Hedges | | Total | | | | | | | | | | Balance as of June 30, 2026 | $ | (15,447) | | $ | (3) | | $ | (15,450) | Current period other comprehensive income | | 699 | | | 3 | | | 702 | Balance as of September 30, 2026 | $ | (14,748) | | $ | - | | $ | (14,748) |
| | | | | | | | | | 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 December 31, 2025 | $ | (16,686) | | $ | (3) | | $ | (16,689) | Current period other comprehensive income | | 1,938 | | | 3 | | | 1,941 | Balance as of September 30, 2026 | $ | (14,748) | | $ | - | | $ | (14,748) |
| | | | | | | | | | 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) |
|