XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Long-Lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting    
Total long-lived assets $ 51,890,066 $ 51,200,262
North America    
Segment Reporting    
Total long-lived assets 51,729,583 50,965,318
Foreign    
Segment Reporting    
Total long-lived assets $ 160,483 $ 234,944