v3.26.1
Segment Information - Segment Information by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenues $ 2,627,266 $ 2,659,098
United States    
Segment Reporting Information [Line Items]    
Revenues 1,969,124 2,132,288
CANADA    
Segment Reporting Information [Line Items]    
Revenues 138,437 136,225
Mexico    
Segment Reporting Information [Line Items]    
Revenues 76,169 69,020
Other    
Segment Reporting Information [Line Items]    
Revenues $ 443,536 $ 321,565