XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 309,969 $ 80,357 $ 546,152 $ 75,839
Other comprehensive income (loss):        
Foreign currency translation adjustment, net of tax (6,732) (3,154) (25,354) 6,852
Other comprehensive income (loss), net of tax (6,732) (3,154) (25,354) 6,852
Comprehensive income $ 303,237 $ 77,203 $ 520,798 $ 82,691