v3.26.1
EQUITY - Schedule of Computation of Basic and Diluted Earnings (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income/(loss) for basic $ 151,569 $ 202,846 $ 275,871 $ 278,308
Denominator for basic and diluted net income per share:        
Weighted average shares outstanding for basic (in shares) 135,054 135,205 135,209 135,981
Dilutive stock options, RSUs, and PRSUs (in shares) 2,329 1,294 2,578 2,156
Weighted average shares outstanding for diluted (in shares) 137,384 136,499 137,787 138,137
Earnings per share:        
Basic (in USD per share) $ 1.12 $ 1.50 $ 2.04 $ 2.05
Diluted (in USD per share) $ 1.10 $ 1.49 $ 2.00 $ 2.01
Anti-dilutive award excluded from the calculation (in shares) 3,371 9,878 3,283 8,001
Anti-dilutive stock options and RSUs excluded from the calculation        
Earnings per share:        
Anti-dilutive award excluded from the calculation (in shares) 3,371 6,803 3,283 4,926
Anti-dilutive warrants excluded from the calculation        
Earnings per share:        
Anti-dilutive award excluded from the calculation (in shares) 0 3,075 0 3,075