XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 80,434 $ 80,934
Accumulated Amortization (47,407) (42,611)
Net Carrying Amount $ 33,027 $ 38,323
Weighted Average Remaining Amortization period (Years) 4 years 9 months 18 days 5 years 1 month 6 days
Developed technology    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 75,314 $ 75,314
Accumulated Amortization (45,124) (40,327)
Net Carrying Amount $ 30,190 $ 34,987
Weighted Average Remaining Amortization period (Years) 5 years 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 $ 4,150 $ 4,150
Accumulated Amortization (1,667) (1,252)
Net Carrying Amount $ 2,483 $ 2,898
Weighted Average Remaining Amortization period (Years) 3 years 8 months 12 days 4 years 1 month 6 days
Trademarks    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 500 $ 1,000
Accumulated Amortization (146) (562)
Net Carrying Amount $ 354 $ 438
Weighted Average Remaining Amortization period (Years) 2 years 1 month 6 days 2 years 7 months 6 days