XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consist of the following:
 December 31,
 20232022
Leasehold improvements$149,132 $129,036 
Construction in progress5,727 43,931 
Furniture and equipment38,827 32,975 
Computer equipment and software142,665 114,342 
 336,351 320,284 
Accumulated depreciation(176,689)(166,818)
Property and equipment, net$159,662 $153,466