XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Cash, Cash Equivalents and Restricted Cash - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]        
Cash $ 1,297,417 $ 1,639,151    
Cash equivalents 166,025 787,004    
Total cash and cash equivalents 1,463,442 2,426,155    
Restricted cash 96,653 95,638    
Total cash, cash equivalents and restricted cash 1,560,095 2,521,793 $ 2,969,412 $ 3,782,990
Investments, Fair Value Disclosure 601,800      
Restricted cash, bank guarantee $ 87,300 $ 87,500