XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 764,067 $ 1,290,248 $ 305,355 $ 428,505
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 768,768 1,295,041 309,889 433,214
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 3,337 3,652 3,393 3,759
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 1,364 $ 1,141 $ 1,141 $ 950