v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net income $ 237,007 $ 94,320 $ 464,364 $ 95,590
Other comprehensive income, net of tax of nil:        
Foreign currency translation adjustments 27,881 28,547 52,351 34,988
Other adjustments 231 76 463 302
Comprehensive income $ 265,119 $ 122,943 $ 517,178 $ 130,880