XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance sheet classification      
Cash and cash equivalents $ 2,036,235 $ 1,681,344 $ 1,446,625
Restricted cash in Prepaid and other current assets 5,294 430 495
Restricted cash in Other noncurrent assets 1,579 1,862 2,227
Total restricted cash 6,873 2,292 2,722
Total cash, cash equivalents and restricted cash $ 2,043,108 $ 1,683,636 $ 1,449,347