XML 25 R12.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 components of property and equipment were as follows:
Useful Lives (years)December 31,
20232022
Leasehold improvementsShorter of lease term or economic life$28,789 $32,262 
Website and software development costs
3 - 5
75,573 62,963 
Computer and office equipment
3 - 5
16,175 19,702 
Software31,869 1,871 
Furniture77,754 7,911 
Property and equipment, gross130,160 124,709 
Accumulated depreciation and amortization(89,275)(76,597)
Construction in progress5,546 6,827 
Property and equipment, net$46,431 $54,939 

The following table summarizes depreciation and amortization and capitalized software development costs:
Year Ended December 31,
202320222021
Depreciation and amortization for property and equipment$23,774 $24,403 $18,200 
Capitalized software development costs, including stock-based compensation16,131 18,738 17,571