Schedule of Components of Accumulated Other Comprehensive Income (Loss) |
The changes in each component of accumulated other comprehensive income (loss) for the three and six-month periods ended June 30, 2025 and 2024 were as follows: | | | | | | | | | | Cash Flow Hedges | | Foreign Currency Translation | | Total | Balance as of April 1, 2025 | $ | 942 | | $ | (16,318) | | $ | (15,376) | | | | | | | | | | Other comprehensive income (loss) | | (1,396) | | | 13,200 | | | 11,804 | Income taxes | | 393 | | | (1,616) | | | (1,223) | Reclassifications to: | | | | | | | | | Revenue | | (509) | | | | | | (509) | Cost of sales | | 242 | | | | | | 242 | Net other comprehensive income (loss) | | (1,270) | | | 11,584 | | | 10,314 | | | | | | | | | | Balance as of June 30, 2025 | $ | (328) | | $ | (4,734) | | $ | (5,062) |
| | | | | | | | | | Cash Flow Hedges | | Foreign Currency Translation | | Total | Balance as of April 1, 2024 | $ | 3,932 | | $ | (16,388) | | $ | (12,456) | | | | | | | | | | Other comprehensive loss | | (228) | | | (1,688) | | | (1,916) | Income taxes | | 404 | | | 22 | | | 426 | Reclassifications to: | | | | | | | | | Revenue | | (427) | | | | | | (427) | Cost of sales | | (357) | | | | | | (357) | Interest expense | | (699) | | | | | | (699) | Net other comprehensive loss | | (1,307) | | | (1,666) | | | (2,973) | | | | | | | | | | Balance as of June 30, 2024 | $ | 2,625 | | $ | (18,054) | | $ | (15,429) |
| | | | | | | | | | Cash Flow Hedges | | Foreign Currency Translation | | Total | Balance as of January 1, 2025 | $ | 2,765 | | $ | (22,166) | | $ | (19,401) | | | | | | | | | | Other comprehensive income (loss) | | (3,293) | | | 19,054 | | | 15,761 | Income taxes | | 956 | | | (1,622) | | | (666) | Reclassifications to: | | | | | | | | | Revenue | | (1,530) | | | | | | (1,530) | Cost of sales | | 774 | | | | | | 774 | Net other comprehensive income (loss) | | (3,093) | | | 17,432 | | | 14,339 | | | | | | | | | | Balance as of June 30, 2025 | $ | (328) | | $ | (4,734) | | $ | (5,062) |
| | | | | | | | | | Cash Flow Hedges | | Foreign Currency Translation | | Total | Balance as of January 1, 2024 | $ | 1,662 | | $ | (12,996) | | $ | (11,334) | | | | | | | | | | Other comprehensive income (loss) | | 4,286 | | | (5,092) | | | (806) | Income taxes | | (298) | | | 34 | | | (264) | Reclassifications to: | | | | | | | | | Revenue | | (840) | | | | | | (840) | Cost of sales | | (784) | | | | | | (784) | Interest expense | | (1,401) | | | | | | (1,401) | Net other comprehensive income (loss) | | 963 | | | (5,058) | | | (4,095) | | | | | | | | | | Balance as of June 30, 2024 | $ | 2,625 | | $ | (18,054) | | $ | (15,429) |
|