XML 38 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Stockholders' Equity Note [Abstract]  
Components of Accumulated Other Comprehensive Loss

Accumulated other comprehensive loss as of September 30, 2025 and 2024 included the following:

 

 

Three Months Ended September 30, 2025

 

 

 

Foreign
Currency
Translation
Adjustments

 

 

Change in
Fair Value of
Interest Rate
Hedge
Agreements

 

 

Total

 

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

 

$

(10,386

)

 

$

(1,915

)

 

$

(12,301

)

Current period other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

Other comprehensive (loss) income before reclassifications

 

 

(1,414

)

 

 

(178

)

 

 

(1,592

)

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

 

 

 

 

 

(131

)

 

 

(131

)

Effect of taxes

 

 

 

 

 

(10

)

 

 

(10

)

Total current period other comprehensive (loss) income

 

 

(1,414

)

 

 

(319

)

 

 

(1,733

)

Accumulated other comprehensive (loss) income at September 30, 2025

 

$

(11,800

)

 

$

(2,234

)

 

$

(14,034

)

(1) The Company expects to reclassify approximately $0.3 million of unrealized losses 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 September 30, 2024

 

 

 

Foreign
Currency
Translation
Adjustments

 

 

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

 

 

Total

 

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

 

$

(14,463

)

 

$

2,919

 

 

$

(11,544

)

Current period other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

Other comprehensive (loss) income before reclassifications

 

 

4,745

 

 

 

(5,099

)

 

 

(354

)

Amounts reclassified from accumulated other comprehensive (loss) income

 

 

 

 

 

(1,670

)

 

 

(1,670

)

Effect of taxes

 

 

(758

)

 

 

1,831

 

 

 

1,073

 

Total current period other comprehensive (loss) income

 

 

3,987

 

 

 

(4,938

)

 

 

(951

)

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

 

$

(10,476

)

 

$

(2,019

)

 

$

(12,495

)

 

 

 

Nine Months Ended September 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

 

 

8,677

 

 

 

(2,868

)

 

 

5,809

 

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

 

 

(4,094

)

 

 

(1,011

)

 

 

(5,105

)

Effect of taxes

 

 

 

 

 

1,008

 

 

 

1,008

 

Total current period other comprehensive (loss) income

 

 

4,583

 

 

 

(2,871

)

 

 

1,712

 

Accumulated other comprehensive (loss) income at September 30, 2025

 

$

(11,800

)

 

$

(2,234

)

 

$

(14,034

)

(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. See “Note 8 – Income Taxes”.

 

 

 

Nine Months Ended September 30, 2024

 

 

 

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, 2023

 

$

(12,695

)

 

$

810

 

 

$

(11,885

)

Current period other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

Other comprehensive (loss) income before reclassifications

 

 

2,877

 

 

 

1,161

 

 

 

4,038

 

Amounts reclassified from accumulated other comprehensive (loss) income

 

 

 

 

 

(5,002

)

 

 

(5,002

)

Effect of taxes

 

 

(658

)

 

 

1,012

 

 

 

354

 

Total current period other comprehensive (loss) income

 

 

2,219

 

 

 

(2,829

)

 

 

(610

)

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

 

$

(10,476

)

 

$

(2,019

)

 

$

(12,495

)

Summary of Repurchases of Shares Repurchases for the three and nine months ended September 30, 2025 and 2024 are as follows:

 

Three Months Ended September 30,

 

 

2025

 

 

2024

 

 

Shares

 

Amount Paid

 

 

Shares

 

Amount Paid

 

Vesting of RSUs

 

2,107

 

 

199

 

 

 

2,383

 

 

377

 

 

 

Nine Months Ended September 30,

 

 

2025

 

 

2024

 

 

Shares

 

Amount Paid

 

 

Shares

 

Amount Paid

 

Share Repurchase Program

 

344,387

 

$

37,543

 

 

 

191,000

 

$

26,519

 

Vesting of RSUs and PSAs

 

44,951

 

 

4,493

 

 

 

48,414

 

 

7,044

 

 Total

 

389,338

 

$

42,036

 

 

 

239,414

 

$

33,563