XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
As of December 31, 2024 and 2023, property and equipment consisted of the following:

 Range of Depreciable Lives20242023
(Years)(in thousands)
Software
5-10
$2,197,746 $1,937,440 
Equipment
3-20
1,076,109 969,164 
Buildings
40
192,005 191,715 
Leasehold improvements
5-15
114,360 120,964 
Furniture and fixtures
5-10
102,913 104,474 
Land11,634 11,821 
3,694,767 3,335,578 
Less accumulated depreciation and amortization(2,139,127)(1,800,382)
Work-in-progress721,953 654,809 
$2,277,593 $2,190,005