XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (6,944) $ 67,741 $ 180,550
Other comprehensive (loss) income, before tax:      
Change in foreign currency translation adjustments (15,860) (20,821) (17,807)
Unrealized gain (loss) on derivatives      
Unrealized derivative gain (loss) arising during period 62,638 (22,071) 104,351
Less: Reclassification adjustments for gain (loss) included in net income 53,882 (13,423) 18,859
Unrealized gain (loss) on derivatives 8,756 (8,648) 85,492
Defined benefit pension plan - net gain (loss) arising during period 1,557 (6,610) 7,429
Total other comprehensive (loss) gain, before tax (5,547) (36,079) 75,114
Income tax (expense) benefit related to items in other comprehensive gain (loss) (6,918) 10,708 (19,694)
Total other comprehensive gain (loss), net of tax (12,465) (25,371) 55,420
Comprehensive (loss) income, net of tax $ (19,409) $ 42,370 $ 235,970