XML 20 R8.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOW (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Statement of Cash Flows [Abstract]    
Cash and cash equivalents $ 1,239,136 $ 1,286,267
Restricted cash in Prepaid and other current assets 418 837
Restricted cash in Other noncurrent assets 3,961 3,288
Total restricted cash 4,379 4,125
Total cash, cash equivalents and restricted cash $ 1,243,515 $ 1,290,392