XML 48 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment
The components of property and equipment were as follows:
Useful Lives (years)December 31,
20242023
Leasehold improvementsShorter of lease term or economic life$25,195 $28,789 
Website and software development costs
3 - 5
88,948 75,573 
Computer and office equipment
3 - 5
14,032 16,175 
Software31,607 1,869 
Furniture76,688 7,754 
Property and equipment, gross136,470 130,160 
Accumulated depreciation and amortization(99,679)(89,275)
Construction in progress4,511 5,546 
Property and equipment, net$41,302 $46,431 

The following table summarizes depreciation and amortization and capitalized software development costs:
Year Ended December 31,
202420232022
Depreciation and amortization for property and equipment$19,027 $23,774 $24,403 
Capitalized software development costs, including stock-based compensation14,729 16,131 18,738