XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]        
Cash $ 1,765,903 $ 2,021,553    
Cash equivalents 551,449 500,977    
Total cash and cash equivalents 2,317,352 2,522,530    
Restricted cash 9,062 8,537    
Total cash, cash equivalents and restricted cash $ 2,326,414 $ 2,531,067 $ 2,897,271 $ 3,486,384