XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 106,456 $ 171,269 $ (168,597) $ 396,520
Other comprehensive income (loss):        
Foreign currency translation gain (loss) 15,228 (4,855) (2,185) 3,594
Unrealized gain on marketable securities, net of tax 5,463 768 3,463 3,677
Defined benefit pension gain, net of tax 384 175 1,271 554
Other comprehensive income (loss) 21,075 (3,912) 2,549 7,825
Comprehensive income (loss) $ 127,531 $ 167,357 $ (166,048) $ 404,345