v3.25.2
Goodwill and Intangibles - Summary of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Total acquired intangible assets, gross carrying amount $ 161,474 $ 161,474
Total acquired intangible assets, accumulated amortization (117,325) (107,115)
Total acquired intangible assets, net book value 44,149 54,359
Accumulated Amortization (162,550) (144,633)
Total intangible assets, gross carrying amount 237,531 230,352
Intangible assets, net book value $ 74,981 85,719
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 6 years 3 months 18 days  
Total acquired intangible assets, gross carrying amount $ 146,855 146,855
Total acquired intangible assets, accumulated amortization (103,039) (94,193)
Total acquired intangible assets, net book value $ 43,816 52,662
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 4 years 3 months 18 days  
Total acquired intangible assets, gross carrying amount $ 12,000 12,000
Total acquired intangible assets, accumulated amortization (11,667) (10,363)
Total acquired intangible assets, net book value $ 333 1,637
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 5 years  
Total acquired intangible assets, gross carrying amount $ 2,619 2,619
Total acquired intangible assets, accumulated amortization (2,619) (2,559)
Total acquired intangible assets, net book value $ 0 60
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 3 years  
Gross Carrying Amount $ 76,057 68,878
Accumulated Amortization (45,225) (37,518)
Net Book Value $ 30,832 $ 31,360