XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Segment Information by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenues $ 2,659,098 $ 2,718,217
United States    
Segment Reporting Information [Line Items]    
Total revenues 2,132,288 1,986,659
CANADA    
Segment Reporting Information [Line Items]    
Total revenues 136,225 131,438
Mexico    
Segment Reporting Information [Line Items]    
Total revenues 69,020 70,867
Other    
Segment Reporting Information [Line Items]    
Total revenues $ 321,565 $ 529,253