XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 610,387 $ 741,960 $ 764,067 $ 1,290,248
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 613,676 746,010 768,768 1,295,041
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 1,402 2,686 3,337 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