XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Total acquired intangible assets, gross carrying amount $ 149,974 $ 137,174
Total acquired intangible assets, accumulated amortization (87,164) (65,665)
Total acquired intangible assets, net book value 62,810 71,509
Accumulated Amortization (110,799) (78,907)
Total intangible assets, gross carrying amount 205,345 180,176
Intangible assets, net book value $ 94,546 101,269
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 5 years 4 months 24 days  
Total acquired intangible assets, gross carrying amount $ 135,355 122,555
Total acquired intangible assets, accumulated amortization (77,031) (58,645)
Total acquired intangible assets, net book value $ 58,324 63,910
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 (7,755) (5,146)
Total acquired intangible assets, net book value $ 4,245 6,854
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,379) (1,874)
Total acquired intangible assets, net book value $ 240 745
Internal-use software    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Estimated Useful Life (years) 3 years  
Gross Carrying Amount $ 55,371 43,002
Accumulated Amortization (23,635) (13,242)
Net Book Value $ 31,736 $ 29,760