| Accumulated Other Comprehensive Income (Loss) |
15. 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, 2024 and 2023 were as follows: | | | | | | | | | | 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 April 1, 2023 | $ | 3,081 | | $ | (14,010) | | $ | (10,929) | | | | | | | | | | Other comprehensive income (loss) | | 5,044 | | | (1,201) | | | 3,843 | Income taxes | | (821) | | | (15) | | | (836) | Reclassifications to: | | | | | | | | | Revenue | | (658) | | | | | | (658) | Cost of sales | | (333) | | | | | | (333) | Interest expense | | (631) | | | | | | (631) | Net other comprehensive income (loss) | | 2,601 | | | (1,216) | | | 1,385 | | | | | | | | | | Balance as of June 30, 2023 | $ | 5,682 | | $ | (15,226) | | $ | (9,544) |
| | | | | | | | | | 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) |
| | | | | | | | | | Cash Flow Hedges | | Foreign Currency Translation | | Total | Balance as of January 1, 2023 | $ | 4,366 | | $ | (15,916) | | $ | (11,550) | | | | | | | | | | Other comprehensive income | | 5,164 | | | 724 | | | 5,888 | Income taxes | | (415) | | | (34) | | | (449) | Reclassifications to: | | | | | | | | | Revenue | | (1,985) | | | | | | (1,985) | Cost of sales | | (283) | | | | | | (283) | Interest expense | | (1,165) | | | | | | (1,165) | Net other comprehensive income | | 1,316 | | | 690 | | | 2,006 | | | | | | | | | | Balance as of June 30, 2023 | $ | 5,682 | | $ | (15,226) | | $ | (9,544) |
|