| Components of Accumulated Other Comprehensive Loss |
Accumulated other comprehensive loss as of June 30, 2026 and 2025 included the following:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, 2026 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreements |
|
|
Total |
|
Accumulated other comprehensive (loss) income at March 31, 2026 |
|
$ |
(13,392 |
) |
|
$ |
(705 |
) |
|
$ |
(14,097 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
(359 |
) |
|
|
1,987 |
|
|
|
1,628 |
|
Amounts reclassified from accumulated other comprehensive (loss) income (1) |
|
|
— |
|
|
|
55 |
|
|
|
55 |
|
Effect of taxes |
|
|
— |
|
|
|
(405 |
) |
|
|
(405 |
) |
Total current period other comprehensive (loss) income |
|
|
(359 |
) |
|
|
1,637 |
|
|
|
1,278 |
|
Accumulated other comprehensive (loss) income at June 30, 2026 |
|
$ |
(13,751 |
) |
|
$ |
932 |
|
|
$ |
(12,819 |
) |
(1)The Company expects to reclassify approximately $0.3 million of unrealized gains related to the Change in Fair Value of Interest Rate Hedge Agreements from accumulated other comprehensive (loss) income into earnings during the next 12 months.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, 2025 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreements |
|
|
Total |
|
Accumulated other comprehensive (loss) income at March 31, 2025 |
|
$ |
(17,204 |
) |
|
$ |
(1,255 |
) |
|
$ |
(18,459 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
6,818 |
|
|
|
(836 |
) |
|
|
5,982 |
|
Amounts reclassified from accumulated other comprehensive (loss) income |
|
|
— |
|
|
|
(189 |
) |
|
|
(189 |
) |
Effect of taxes |
|
|
— |
|
|
|
365 |
|
|
|
365 |
|
Total current period other comprehensive (loss) income |
|
|
6,818 |
|
|
|
(660 |
) |
|
|
6,158 |
|
Accumulated other comprehensive (loss) income at June 30, 2025 |
|
$ |
(10,386 |
) |
|
$ |
(1,915 |
) |
|
$ |
(12,301 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, 2026 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreements |
|
|
Total |
|
Accumulated other comprehensive (loss) income at December 31, 2025 |
|
$ |
(11,689 |
) |
|
$ |
(1,739 |
) |
|
$ |
(13,428 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
(2,062 |
) |
|
|
3,227 |
|
|
|
1,165 |
|
Amounts reclassified from accumulated other comprehensive (loss) income |
|
|
— |
|
|
|
196 |
|
|
|
196 |
|
Effect of taxes |
|
|
— |
|
|
|
(752 |
) |
|
|
(752 |
) |
Total current period other comprehensive (loss) income |
|
|
(2,062 |
) |
|
|
2,671 |
|
|
|
609 |
|
Accumulated other comprehensive (loss) income at June 30, 2026 |
|
$ |
(13,751 |
) |
|
$ |
932 |
|
|
$ |
(12,819 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, 2025 |
|
|
|
Foreign Currency Translation Adjustments |
|
|
Change in Fair Value of Interest Rate Hedge Agreements |
|
|
Total |
|
Accumulated other comprehensive (loss) income at December 31, 2024 |
|
$ |
(16,383 |
) |
|
$ |
637 |
|
|
$ |
(15,746 |
) |
Current period other comprehensive (loss) income: |
|
|
|
|
|
|
|
|
|
Other comprehensive (loss) income before reclassifications |
|
|
10,091 |
|
|
|
(2,690 |
) |
|
|
7,401 |
|
Amounts reclassified from accumulated other comprehensive (loss) income (1) |
|
|
(4,094 |
) |
|
|
(880 |
) |
|
|
(4,974 |
) |
Effect of taxes |
|
|
— |
|
|
|
1,018 |
|
|
|
1,018 |
|
Total current period other comprehensive (loss) income |
|
|
5,997 |
|
|
|
(2,552 |
) |
|
|
3,445 |
|
Accumulated other comprehensive (loss) income at June 30, 2025 |
|
$ |
(10,386 |
) |
|
$ |
(1,915 |
) |
|
$ |
(12,301 |
) |
(1)During the first quarter of 2025, the Company reclassified $4.1 million of effect of taxes related to Foreign Currency Translation Adjustments from accumulated other comprehensive (loss) income into earnings in connection with IRC 987.
|
| Summary of Repurchases of Shares |
Repurchases for the three and six months ended June 30, 2026 and 2025 are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
2026 |
|
|
2025 |
|
|
Shares |
|
Amount Paid |
|
|
Shares |
|
Amount Paid |
|
Share Repurchase Program |
|
217,542 |
|
$ |
14,136 |
|
|
|
31,339 |
|
$ |
2,491 |
|
Vesting of RSUs and PSAs |
|
558 |
|
|
37 |
|
|
|
34 |
|
|
3 |
|
Total |
|
218,100 |
|
$ |
14,173 |
|
|
|
31,373 |
|
$ |
2,494 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
2026 |
|
|
2025 |
|
|
Shares |
|
Amount Paid |
|
|
Shares |
|
Amount Paid |
|
Share Repurchase Program |
|
435,055 |
|
$ |
29,178 |
|
|
|
344,387 |
|
$ |
37,543 |
|
Vesting of RSUs and PSAs |
|
48,227 |
|
|
3,561 |
|
|
|
42,844 |
|
|
4,294 |
|
Total |
|
483,282 |
|
$ |
32,739 |
|
|
|
387,231 |
|
$ |
41,837 |
|
|