XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOW (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Cash Flows [Abstract]    
Cash and cash equivalents $ 1,787,182 $ 2,036,235
Restricted cash in Prepaid and other current assets 534 5,294
Restricted cash in Other noncurrent assets 3,895 1,579
Total restricted cash 4,429 6,873
Total cash, cash equivalents and restricted cash $ 1,791,611 $ 2,043,108