v3.26.3
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 $ 101,152 $ 82,807 $ 302,321 $ 226,203
income (loss)        
Currency translation adjustment (12,144) 19,501 (3,055) 52,830
Loss $ 89,008 $ 102,308 $ 299,266 $ 279,033