XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The components of property and equipment were as follows:
Useful Lives (Years)June 30, 2024December 31, 2023
Leasehold improvementsShorter of lease term or economic life$27,845 $28,789 
Website and software development costs
3 - 5
83,477 75,573 
Computer and office equipment
3 - 5
14,539 16,175 
Software31,607 1,869 
Furniture77,365 7,754 
Property and equipment, gross134,833 130,160 
Accumulated depreciation and amortization(95,080)(89,275)
Construction in progress5,550 5,546 
Property and equipment, net$45,303 $46,431 

The following table summarizes depreciation and amortization and capitalized software development costs:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Depreciation and amortization for property and equipment$4,752 $7,382 $9,403 $14,563 
Capitalized software development costs, including stock-based compensation4,015 4,291 8,565 8,846