XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The composition of property and equipment as of December 31, 2022 and 2023 is as follows (in thousands):
 December 31, 2022December 31, 2023Estimated useful
life (years)
Land$3,597 $1,499 — 
Buildings and improvements9,856 6,707 
5-40
Furniture and office equipment40,539 40,520 
5-7
Computer hardware13,152 12,339 
3-7
Computer software212,832 173,537 
3-10
Leasehold improvements70,921 72,351 
3-15
Construction in progress7,016 6,525 — 
 357,913 313,478 
Accumulated depreciation and amortization(225,068)(194,949)
 $132,845 $118,529 
Construction in progress includes costs associated with the construction and renovation of facilities and the development of information technology applications.