XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders' Equity Note [Abstract]  
Components of Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss as of June 30, 2024 and 2023 included the following:

 

 

 

Three Months Ended June 30, 2024

 

 

 

Foreign
Currency
Translation
Adjustments

 

 

Change in
Fair Value of
Interest Rate
Hedge
Agreements

 

 

Total

 

Accumulated other comprehensive (loss) income at March 31, 2024

 

$

(14,117

)

 

$

2,916

 

 

$

(11,201

)

Current period other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

Other comprehensive (loss) income before reclassifications

 

 

(334

)

 

 

1,671

 

 

 

1,337

 

Amounts reclassified from accumulated other comprehensive (loss) income (1)

 

 

 

 

 

(1,661

)

 

 

(1,661

)

Effect of taxes

 

 

(12

)

 

 

(7

)

 

 

(19

)

Total current period other comprehensive (loss) income

 

 

(346

)

 

 

3

 

 

 

(343

)

Accumulated other comprehensive (loss) income at June 30, 2024

 

$

(14,463

)

 

$

2,919

 

 

$

(11,544

)

 

 

 

Three Months Ended June 30, 2023

 

 

 

Foreign
Currency
Translation
Adjustments

 

 

Change in
Fair Value of
Interest Rate
Hedge
Agreement and Other Adjustments

 

 

Total

 

Accumulated other comprehensive (loss) income at March 31, 2023

 

$

(12,495

)

 

$

3,028

 

 

$

(9,467

)

Current period other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

Other comprehensive (loss) income before reclassifications

 

 

1,652

 

 

 

3,811

 

 

 

5,463

 

Amounts reclassified from accumulated other comprehensive (loss) income

 

 

 

 

 

(1,778

)

 

 

(1,778

)

Effect of taxes

 

 

10

 

 

 

(544

)

 

 

(534

)

Total current period other comprehensive (loss) income

 

 

1,662

 

 

 

1,489

 

 

 

3,151

 

Accumulated other comprehensive (loss) income at June 30, 2023

 

$

(10,833

)

 

$

4,517

 

 

$

(6,316

)

 

 

 

Six Months Ended June 30, 2024

 

 

 

Foreign
Currency
Translation
Adjustments

 

 

Change in
Fair Value of
Interest Rate
Hedge
Agreements

 

 

Total

 

Accumulated other comprehensive (loss) income at December 31, 2023

 

$

(12,695

)

 

$

810

 

 

$

(11,885

)

Current period other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

Other comprehensive (loss) income before reclassifications

 

 

(1,868

)

 

 

6,260

 

 

 

4,392

 

Amounts reclassified from accumulated other comprehensive (loss) income (1)

 

 

 

 

 

(3,332

)

 

 

(3,332

)

Effect of taxes

 

 

100

 

 

 

(819

)

 

 

(719

)

Total current period other comprehensive (loss) income

 

 

(1,768

)

 

 

2,109

 

 

 

341

 

Accumulated other comprehensive (loss) income at June 30, 2024

 

$

(14,463

)

 

$

2,919

 

 

$

(11,544

)

 

 

 

Six Months Ended June 30, 2023

 

 

 

Foreign
Currency
Translation
Adjustments

 

 

Change in
Fair Value of
Interest Rate
Hedge
Agreement and Other Adjustments

 

 

Total

 

Accumulated other comprehensive (loss) income at December 31, 2022

 

$

(14,056

)

 

$

5,923

 

 

$

(8,133

)

Current period other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

Other comprehensive (loss) income before reclassifications

 

 

3,405

 

 

 

1,279

 

 

 

4,684

 

Amounts reclassified from accumulated other comprehensive (loss) income

 

 

 

 

 

(3,198

)

 

 

(3,198

)

Effect of taxes

 

 

(182

)

 

 

513

 

 

 

331

 

Total current period other comprehensive (loss) income

 

 

3,223

 

 

 

(1,406

)

 

 

1,817

 

Accumulated other comprehensive (loss) income at June 30, 2023

 

$

(10,833

)

 

$

4,517

 

 

$

(6,316

)

(1) The Company expects to reclassify $4.4 million of gains related to the Change in Fair Value of Interest Rate Hedge Agreements from accumulated other comprehensive loss into earnings during the next 12 months.

Summary of Repurchases of Shares Repurchases for the three and six months ended June 30, 2024 and 2023 are as follows:

 

Three Months Ended June 30,

 

 

2024

 

 

2023

 

 

Shares

 

Amount Paid

 

 

Shares

 

Amount Paid

 

Share Repurchase Program

 

18,183

 

$

2,687

 

 

 

 

$

 

Vesting of RSUs

 

150

 

 

23

 

 

 

329

 

 

37

 

 Total

 

18,333

 

$

2,710

 

 

 

329

 

$

37

 

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

Shares

 

Amount Paid

 

 

Shares

 

Amount Paid

 

Share Repurchase Program

 

191,000

 

$

26,519

 

 

 

180,000

 

$

18,126

 

Vesting of RSUs

 

46,031

 

 

6,672

 

 

 

45,376

 

 

4,732

 

 Total

 

237,031

 

$

33,191

 

 

 

225,376

 

$

22,858