XML 185 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reportable Segment Information - Reconciliation of Segment Assets to Total Consolidated Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Total assets for reportable segments $ 2,813,540 $ 2,167,933
Cash and cash equivalents 417,663 293,991
Receivables, net 598,705 463,987
Property and equipment, net, excluding segment assets 662,864 509,210
Investments in affiliates 92,910 80,725
Right of use assets 78,176 49,079
Deferred income taxes, net 8,179 22,208
Other noncurrent assets 55,634 49,931
Operating Segments    
Segment Reporting Information [Line Items]    
Total assets for reportable segments 1,137,149 797,204
Assets not allocated to segments:    
Segment Reporting Information [Line Items]    
Cash and cash equivalents 417,663 293,991
Receivables, net 598,705 463,987
Other current assets, excluding segment assets 316,552 280,014
Property and equipment, net, excluding segment assets 72,709 64,851
Short-term and long-term marketable securities 35,863 65,943
Investments in affiliates 92,910 80,725
Right of use assets 78,176 49,079
Deferred income taxes, net 8,179 22,208
Other noncurrent assets $ 55,634 $ 49,931