XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 509,460 $ 741,960 $ 518,140 $ 1,290,248
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 512,753 746,010 521,747 1,295,041
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 1,406 2,686 2,243 3,652
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 1,887 $ 1,364 $ 1,364 $ 1,141