XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Cash and cash equivalents $ 1,446,625 $ 1,322,143 $ 936,552
Total restricted cash 2,722 1,390 1,136
Total cash, cash equivalents and restricted cash 1,449,347 1,323,533 937,688
Prepaid and other current assets      
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Restricted cash in Prepaid and other current assets 495 106 0
Other noncurrent assets      
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]      
Restricted cash in Other noncurrent assets $ 2,227 $ 1,284 $ 1,136