XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangibles - Summary of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Total acquired intangible assets, gross carrying amount $ 161,474 $ 149,974
Total acquired intangible assets, accumulated amortization (107,115) (87,164)
Total acquired intangible assets, net book value 54,359 62,810
Accumulated Amortization (144,633) (110,799)
Total intangible assets, gross carrying amount 230,352 205,345
Intangible assets, net book value $ 85,719 94,546
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 6 years 1 month 6 days  
Total acquired intangible assets, gross carrying amount $ 146,855 135,355
Total acquired intangible assets, accumulated amortization (94,193) (77,031)
Total acquired intangible assets, net book value $ 52,662 58,324
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 4 years 6 months  
Total acquired intangible assets, gross carrying amount $ 12,000 12,000
Total acquired intangible assets, accumulated amortization (10,363) (7,755)
Total acquired intangible assets, net book value $ 1,637 4,245
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 3 years 1 month 6 days  
Total acquired intangible assets, gross carrying amount $ 2,619 2,619
Total acquired intangible assets, accumulated amortization (2,559) (2,379)
Total acquired intangible assets, net book value $ 60 240
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 3 years  
Gross Carrying Amount $ 68,878 55,371
Accumulated Amortization (37,518) (23,635)
Net Book Value $ 31,360 $ 31,736