XML 120 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION - Schedule of Long Lived Assets Presented by Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Long-lived assets:      
Long-lived assets $ 36,367,285 $ 36,335,421 $ 33,025,680
United States      
Long-lived assets:      
Long-lived assets 31,194,157 31,330,909 25,848,917
China and all other foreign countries      
Long-lived assets:      
Long-lived assets $ 5,173,128 $ 5,004,512 $ 7,176,763