v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment Depreciation and amortization are computed using the straight-line method over the following estimated useful lives:
Computer equipment and hardware
3-5 years
Furniture and fixtures
3-7 years
Internal-use software
3 years
Leasehold improvementsLesser of useful life or remaining lease term
As of the dates specified below, property and equipment consisted of the following (in thousands):
As of December 31,
20242023
Leasehold improvements$18,733 $18,336 
Furniture and fixtures4,201 4,114 
Computer equipment and hardware5,144 4,539 
Internal-use software3,865 2,165 
Total property and equipment31,943 29,154 
Less: Accumulated depreciation and amortization(20,992)(17,747)
Total property and equipment, net$10,951 $11,407