XML 110 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Segment Information by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Sales and merchandising revenues $ 11,257,548 $ 14,750,112 $ 17,325,384
United States      
Segment Reporting Information [Line Items]      
Sales and merchandising revenues 8,103,367 9,772,619 12,503,330
Canada      
Segment Reporting Information [Line Items]      
Sales and merchandising revenues 517,131 694,774 1,199,487
Mexico      
Segment Reporting Information [Line Items]      
Sales and merchandising revenues 392,142 533,012 493,111
Egypt      
Segment Reporting Information [Line Items]      
Sales and merchandising revenues 124,905 462,068 573,371
Switzerland      
Segment Reporting Information [Line Items]      
Sales and merchandising revenues 176,358 373,305 373,737
Other      
Segment Reporting Information [Line Items]      
Sales and merchandising revenues $ 1,943,645 $ 2,914,334 $ 2,182,348