XML 125 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Segments and Geographic Information - Summary of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues      
Total revenue $ 3,566,324 $ 3,900,125 $ 3,646,342
North America [Member]      
Revenues      
Total revenue 3,412,947 3,393,718 3,176,774
Asia Pacific [Member]      
Revenues      
Total revenue 145,574 125,569 96,075
Europe [Member]      
Revenues      
Total revenue $ 7,803 6,472 2,010
International Joint Venture [Member]      
Revenues      
Total revenue   $ 374,366 $ 371,483