XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment The following summarizes the estimated useful lives by asset classification:
Computer hardware
3 years
Computer software
1 year
Furniture and equipment
3 - 7 years
Internal-use software development costs
5 years
Leasehold improvementsShorter of useful life or remaining lease term
The following summarizes our property and equipment (in thousands):
December 31,
20242023
Computer hardware$14,734 $21,501 
Furniture and equipment983 1,297 
Internal-use software development costs235,831 212,913 
Leasehold improvements1,479 1,052 
Total property and equipment253,027 236,763 
Accumulated depreciation expense(179,876)(158,569)
Total property and equipment, net$73,151 $78,194