XML 29 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
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets      
Cash and cash equivalents $ 1,361,936 $ 1,611,063 $ 1,419,630
Restricted cash included in prepaid expenses and other current assets 2,542 1,067 1,137
Restricted cash included in other assets 4,054 5,530 6,297
Total cash, cash equivalents and restricted cash $ 1,368,532 $ 1,617,660 $ 1,427,064