XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 80,434 $ 80,934
Accumulated Amortization (44,759) (42,611)
Net Carrying Amount $ 35,675 $ 38,323
Weighted Average Remaining Amortization period (Years) 5 years 5 years 1 month 6 days
Developed technology    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 75,314 $ 75,314
Accumulated Amortization (42,725) (40,327)
Net Carrying Amount $ 32,589 $ 34,987
Weighted Average Remaining Amortization period (Years) 5 years 1 month 6 days 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,460) (1,252)
Net Carrying Amount $ 2,690 $ 2,898
Weighted Average Remaining Amortization period (Years) 3 years 10 months 24 days 4 years 1 month 6 days
Trademarks    
Acquired Finite-Lived Intangible Assets    
Gross Carrying Amount $ 500 $ 1,000
Accumulated Amortization (104) (562)
Net Carrying Amount $ 396 $ 438
Weighted Average Remaining Amortization period (Years) 2 years 4 months 24 days 2 years 7 months 6 days