v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Stockholders' Equity Note [Abstract]  
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