XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations by Business Segment and Geographic Information Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 1,693,481 $ 1,511,081 $ 1,378,053
Long-lived assets, net 774,380 513,957 424,686
United States      
Segment Reporting Information [Line Items]      
Revenues 1,594,546 1,426,019 1,292,496
Long-lived assets, net 741,294 484,740 397,624
Canada      
Segment Reporting Information [Line Items]      
Revenues 98,935 85,062 85,557
Long-lived assets, net $ 33,086 $ 29,217 $ 27,062