XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 520,561 $ 741,960 $ 531,056 $ 1,290,248
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 523,232 746,010 533,381 1,295,041
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 1,307 2,686 1,097 3,652
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 1,364 $ 1,364 $ 1,228 $ 1,141