XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Cash and cash equivalents $ 496,893 $ 923,031 $ 1,646,646  
Restricted cash 12,123 16,913 18,071  
Cash, cash equivalents and restricted cash at end of period 513,069 $ 939,944 $ 1,664,717 $ 1,185,468
Prepaid Expenses and Other Current Assets [Member]        
Prepaid expenses and other current assets $ 4,053