XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net Income (Loss) $ 406,404 $ 434,325 $ 523,229
Foreign currency translation adjustments 15,765 (16,389) 6,909
Unrealized losses on interest rate swaps, net of the change in taxes of $2,874, $1,285 and $2,074 (8,621) (3,857) (6,222)
Total other comprehensive income (loss) 7,144 (20,246) 687
Comprehensive income $ 413,548 $ 414,079 $ 523,916