v3.25.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net income $ 1,041,917 $ 927,283 $ 750,689
Other comprehensive income (loss), net of taxes:      
Foreign currency translation adjustment gain (loss) 64,949 (107,964) 26,707
Reclassification of foreign currency translation losses to net income 0 18,531 0
Other comprehensive income (loss) 548 (330) 1,025
Other comprehensive income (loss), net of taxes 65,497 (89,763) 27,732
Comprehensive income 1,107,414 837,520 778,421
Less: Comprehensive income attributable to non-controlling interests 13,539 22,459 6,000
Comprehensive income attributable to common stock $ 1,093,875 $ 815,061 $ 772,421