v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOW (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Statement of Cash Flows [Abstract]    
Cash and cash equivalents $ 789,397 $ 1,296,077
Restricted cash in Prepaid and other current assets 446 1,337
Restricted cash in Other noncurrent assets 4,444 3,963
Total restricted cash 4,890 5,300
Total cash, cash equivalents and restricted cash $ 794,287 $ 1,301,377