XML 345 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Reconciliation of Cash and Cash Equivalents and Restricted Cash        
Cash and cash equivalents $ 447,990 $ 481,578 $ 269,386  
Long-term restricted cash 124,185 122,583 121,927  
Total cash and cash equivalents and restricted cash shown in the Condensed Consolidated Statements of Cash Flows $ 572,175 $ 604,161 $ 391,313 $ 384,125