XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share - Schedule of Basic Earnings (Loss) Per Ordinary Share (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income (loss) from continuing operations $ 372,138 $ 519,157 $ (33,152)
Net loss from discontinued operations (5,068) (163,400) (125,115)
Net income (loss) $ 367,070 $ 355,757 $ (158,267)
Denominator:      
Basic 165,392 166,223 163,742
Dilutive ordinary share equivalents 3,806 3,507  
Shares used in calculating diluted earnings (loss) per ordinary share 169,198 169,730 163,742
Stock Options      
Denominator:      
Dilutive ordinary share equivalents 1,377 1,093  
Restricted Stock Unit Awards      
Denominator:      
Dilutive ordinary share equivalents 2,429 2,414