XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Financial Information - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Supplemental Financial Statement Information [Abstract]        
Cash and cash equivalents $ 730,367 $ 944,073 $ 1,105,787 $ 1,315,792
Restricted cash included in prepaid expenses and other current assets 2,353   22,483  
Restricted cash included in other non-current assets 43,020   43,791  
Cash, cash equivalents and restricted cash, end of period $ 775,740 $ 989,584 $ 1,172,061 $ 1,369,581