XML 128 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reportable Segment Information - Reconciliation of Segment Assets to Total Consolidated Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total assets for reportable segments $ 3,025,655 $ 2,813,540
Cash and cash equivalents 578,330 417,663
Receivables, net 511,742 598,705
Property and equipment, net, excluding segment assets 716,184 662,864
Investments in affiliates 94,031 92,910
Right of use assets 89,791 78,176
Deferred income taxes, net 0 8,179
Other noncurrent assets 66,635 55,634
Operating Segments    
Segment Reporting Information [Line Items]    
Total assets for reportable segments 1,277,357 1,137,149
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Segment Reporting Information [Line Items]    
Cash and cash equivalents 578,330 417,663
Receivables, net 511,742 598,705
Other current assets, excluding segment assets 369,804 316,552
Property and equipment, net, excluding segment assets 30,654 72,709
Short-term marketable securities 7,311 35,863
Investments in affiliates 94,031 92,910
Right of use assets 89,791 78,176
Deferred income taxes, net 0 8,179
Other noncurrent assets $ 66,635 $ 55,634