XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.25.2

Other Comprehensive Income (Loss) (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2025
Equity [Abstract] |
Components of Other Comprehensive Income (Loss), Net of Tax | The tables below set forth the components of other comprehensive income (loss), net of tax, for the three and six months ended June 30, 2025 and 2024.
| Three Months Ended June 30, 2025 |  | Three Months Ended June 30, 2024
| Before Taxes |  | Tax (Expense) Benefit |  | Net of Taxes |  | Before Taxes |  | Tax (Expense) Benefit |  | Net of Taxes
Foreign currency translation adjustments | $ | 2,749 |  |  | $ | — |  |  | $ | 2,749 |  |  | $ | (281) |  |  | $ | — |  |  | $ | (281) |
Unrealized gain (loss) on investment | $ | (4,236) |  |  | $ | (1,013) |  |  | $ | (5,249) |  |  | $ | (8,549) |  |  | $ | 2,231 |  |  | $ | (6,318) |
Unrealized gain (loss) on cash flow hedges: |  |  |  |  |  |  |  |  |  |  |
Interest rate swaps: |  |  |  |  |  |  |  |  |  |  |
Change in fair value | $ | (2,546) |  |  | $ | 659 |  |  | $ | (1,887) |  |  | $ | 791 |  |  | $ | (206) |  |  | $ | 585 |
Reclassification adjustments into earnings | (399) |  |  | 104 |  |  | (295) |  |  | (2,344) |  |  | 612 |  |  | (1,732) |
Net unrealized gain (loss) on interest rate swaps | $ | (2,945) |  |  | $ | 763 |  |  | $ | (2,182) |  |  | $ | (1,553) |  |  | $ | 406 |  |  | $ | (1,147) |
Foreign exchange forward contracts: |  |  |  |  |  |  |  |  |  |  |
Change in fair value | $ | 27 |  |  | $ | (7) |  |  | $ | 20 |  |  | $ | 22 |  |  | $ | (6) |  |  | $ | 16 |
Reclassification adjustments into earnings | 65 |  |  | (17) |  |  | 48 |  |  | 6 |  |  | (2) |  |  | 4 |
Net unrealized gain (loss) on foreign exchange forward contracts | $ | 92 |  |  | $ | (24) |  |  | $ | 68 |  |  | $ | 28 |  |  | $ | (8) |  |  | $ | 20 |
Other comprehensive income (loss) | $ | (4,340) |  |  | $ | (274) |  |  | $ | (4,614) |  |  | $ | (10,355) |  |  | $ | 2,629 |  |  | $ | (7,726) |
| Six Months Ended June 30, 2025 |  | Six Months Ended June 30, 2024
| Before Taxes |  | Tax (Expense) Benefit |  | Net of Taxes |  | Before Taxes |  | Tax (Expense) Benefit |  | Net of Taxes
Foreign currency translation adjustments | $ | 3,284 |  |  | $ | — |  |  | $ | 3,284 |  |  | $ | (1,003) |  |  | $ | — |  |  | $ | (1,003) |
Unrealized gain (loss) on investment | $ | (18,429) |  |  | $ | 2,663 |  |  | $ | (15,766) |  |  | $ | (10,496) |  |  | $ | 2,731 |  |  | $ | (7,765) |
Interest rate swaps: |  |  |  |  |  |  |  |  |  |  |
Change in fair value | $ | (4,860) |  |  | $ | 1,257 |  |  | $ | (3,603) |  |  | $ | 4,469 |  |  | $ | (1,166) |  |  | $ | 3,303 |
Reclassification adjustments into earnings | (1,332) |  |  | 347 |  |  | (985) |  |  | (4,629) |  |  | 1,208 |  |  | (3,421) |
Net unrealized gain (loss) on interest rate swaps | $ | (6,192) |  |  | $ | 1,604 |  |  | $ | (4,588) |  |  | $ | (160) |  |  | $ | 42 |  |  | $ | (118) |
Foreign exchange forward contracts: |  |  |  |  |  |  |  |  |  |  |
Change in fair value | $ | 96 |  |  | $ | (25) |  |  | $ | 71 |  |  | $ | 68 |  |  | $ | (18) |  |  | $ | 50 |
Reclassification adjustments into earnings | 230 |  |  | (60) |  |  | 170 |  |  | 20 |  |  | (6) |  |  | 14 |
Net unrealized gain (loss) on foreign exchange forward contracts | $ | 326 |  |  | $ | (85) |  |  | $ | 241 |  |  | $ | 88 |  |  | $ | (24) |  |  | $ | 64 |
Other comprehensive income (loss) | $ | (21,011) |  |  | $ | 4,182 |  |  | $ | (16,829) |  |  | $ | (11,571) |  |  | $ | 2,749 |  |  | $ | (8,822) |
Components of Accumulated Other Comprehensive Income (Loss), Net of Tax | Accumulated other comprehensive income (loss), net of tax, includes the following components:
|  |  |  |  | Cash Flow Hedges |  |
| Foreign Currency Translation |  | Available-for-Sale Investment |  | Interest Rate Swaps |  | Foreign Exchange Forward Contracts |  | Total
Balance as of December 31, 2024 | $ | (5,912) |  |  | $ | 15,862 |  |  | $ | 2,220 |  |  | $ | (284) |  |  | $ | 11,886 |
Current period change | 3,284 |  |  | (15,766) |  |  | (4,588) |  |  | 241 |  |  | (16,829) |
Balance as of June 30, 2025 | $ | (2,628) |  |  | $ | 96 |  |  | $ | (2,368) |  |  | $ | (43) |  |  | $ | (4,943) |

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 1 -Section 45 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1 + Details
Name: | us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration