v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 569,700 $ 17,559 $ 639,433 $ 20,424
Other comprehensive income (loss)        
Foreign currency translation adjustments 431 (828) (2,377) 15,776
Unrealized gain (loss) on derivative instruments 2,150 (122) 5,786 (5,247)
Total other comprehensive income (loss) 2,581 (950) 3,409 10,529
Comprehensive income $ 572,281 $ 16,609 $ 642,842 $ 30,953