XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Segment Information by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenues $ 3,135,869 $ 2,795,205 $ 5,794,967 $ 5,513,422
United States        
Segment Reporting Information [Line Items]        
Total revenues 2,426,004 2,071,563 4,558,292 4,058,222
CANADA        
Segment Reporting Information [Line Items]        
Total revenues 133,191 127,281 269,416 258,719
Mexico        
Segment Reporting Information [Line Items]        
Total revenues 89,452 86,466 158,472 157,333
Other        
Segment Reporting Information [Line Items]        
Total revenues $ 487,222 $ 509,895 $ 808,787 $ 1,039,148