XML 80 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
Property and equipment consist of the following (in thousands):
December 31,
20242023
Software$153,380 $156,952 
Buildings93,415 109,639 
Equipment55,777 56,051 
Furniture and fixtures42,851 40,738 
Leasehold improvements53,660 28,077 
Land36,906 38,195 
435,989 429,652 
Accumulated depreciation and amortization
(220,311)(219,591)
Property and equipment, net$215,678 $210,061