XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 531,056 $ 1,290,248 $ 217,115 $ 428,505
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 533,381 1,295,041 224,124 433,214
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 1,097 3,652 6,059 3,759
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 1,228 $ 1,141 $ 950 $ 950