XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Cash and cash equivalents $ 1,681,344 $ 1,446,625 $ 1,322,143
Restricted cash in Prepaid and other current assets 430 495 106
Restricted cash in Other noncurrent assets 1,862 2,227 1,284
Total restricted cash 2,292 2,722 1,390
Total cash, cash equivalents and restricted cash $ 1,683,636 $ 1,449,347 $ 1,323,533