v3.24.2.u1
Goodwill and Acquired Intangible Assets, Net - Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Acquired intangible assets, net:    
Cost $ 98,630 $ 98,630
Accumulated Amortization (89,498) (85,316)
Total expected future amortization expense 9,132 13,314
Developed technology    
Acquired intangible assets, net:    
Cost 22,396 22,396
Accumulated Amortization (22,091) (21,679)
Total expected future amortization expense 305 717
Customer relationships    
Acquired intangible assets, net:    
Cost 74,884 74,884
Accumulated Amortization (66,057) (62,287)
Total expected future amortization expense 8,827 12,597
Tradenames    
Acquired intangible assets, net:    
Cost 1,350 1,350
Accumulated Amortization (1,350) (1,350)
Total expected future amortization expense $ 0 $ 0