v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOW (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Statement of Cash Flows [Abstract]    
Cash and cash equivalents $ 1,036,959 $ 1,296,077
Restricted cash in Prepaid and other current assets 1,542 1,337
Restricted cash in Other noncurrent assets 4,116 3,963
Total restricted cash 5,658 5,300
Total cash, cash equivalents and restricted cash $ 1,042,617 $ 1,301,377