XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Other Comprehensive Income (Loss) - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Interest rate swap amounts reclassified into interest expense, Net of Tax $ (2,524) $ (2,499) $ (2,443) $ (3,992) $ (3,984) $ (3,958)    
Changes in fair value of interest rate swaps, Net of Tax 250 87 (843) (6,576) 2,808 7,329    
Foreign currency translation adjustment, Gross (42,998)     32,273     $ 74,628 $ (46,752)
Foreign currency translation adjustment, Tax Effect 0     0     0 0
Foreign currency translation adjustment, Net of Tax (42,998) $ 115,886 $ 1,740 32,273 $ (22,643) $ (56,381) 74,628 (46,752)
Other comprehensive income (loss), before tax (46,091)     17,895     63,782 (58,143)
Other Comprehensive Income (Loss), Tax (819)     (3,810)     (2,874) (3,019)
Other comprehensive income (loss), net of tax (45,272)     21,705     66,656 (55,124)
Interest rate swap                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Interest rate swap amounts reclassified into interest expense, Gross (3,434)     (5,432)     (10,158) (16,237)
Interest rate swap amounts reclassified into interest expense, Tax Effect 910     1,440     2,692 4,303
Interest rate swap amounts reclassified into interest expense, Net of Tax (2,524)     (3,992)     (7,466) (11,934)
Changes in fair value of interest rate swaps 341     (8,946)     (688) 4,846
Changes in fair value of interest rate swaps, Tax Effect (91)     2,370     182 (1,284)
Changes in fair value of interest rate swaps, Net of Tax $ 250     $ (6,576)     $ (506) $ 3,562