v3.25.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Estimated Useful Lives of Intangible Assets The estimated useful lives of intangible assets are generally as follows:
Intangible AssetEstimated Useful
Life
Domain names
5 years
Trademarks
3 years
Acquired developed technology
3 to 7 years
Customer relationships
2 to 8 years
Patents
4 to 14 years
Intangible assets consisted of the following:
As of December 31, 2024
Weighted-
Average
Remaining
Useful Life
(Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names2.0$745 $(613)$132 
Technology2.3308,333 (238,189)70,144 
Patents8.839,373 (23,286)16,087 
Other6,000 (6,000)— 
Total intangible assets
$354,451 $(268,088)$86,363 
As of December 31, 2023
Weighted-
Average
Remaining
Useful Life
(Years)
Gross
Carrying
Amount
Accumulated
Amortization
Net
(in thousands, except years)
Domain names3.0$745 $(546)$199 
Technology2.8323,313 (197,608)125,705 
Patents8.839,373 (19,099)20,274 
Other6,000 (5,875)125 
Total intangible assets
$369,431 $(223,128)$146,303