XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 120,334 $ 80,934
Accumulated Amortization (50,603) (42,611)
Net Carrying Amount $ 69,731 $ 38,323
Weighted Average Remaining Amortization period (Years) 6 years 1 month 6 days 5 years 1 month 6 days
Developed technology    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 105,714 $ 75,314
Accumulated Amortization (47,881) (40,327)
Net Carrying Amount $ 57,833 $ 34,987
Weighted Average Remaining Amortization period (Years) 6 years 6 months 5 years 2 months 12 days
Acquired workforce    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 470 $ 470
Accumulated Amortization (470) (470)
Net Carrying Amount $ 0 $ 0
Weighted Average Remaining Amortization period (Years) 0 years 0 years
Customer relationships    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 12,850 $ 4,150
Accumulated Amortization (2,039) (1,252)
Net Carrying Amount $ 10,811 $ 2,898
Weighted Average Remaining Amortization period (Years) 4 years 7 months 6 days 4 years 1 month 6 days
Trademarks    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 1,300 $ 1,000
Accumulated Amortization (213) (562)
Net Carrying Amount $ 1,087 $ 438
Weighted Average Remaining Amortization period (Years) 2 years 7 months 6 days 2 years 7 months 6 days