XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangible Assets, Net - Summary of Components of Intangible Assets and Related Amortization Expense (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 59,473 $ 58,029
Accumulated Amortization (52,647) (44,671)
Net Carrying Amount 6,826 $ 13,358
Weighted-average remaining life (years)   9 months 18 days
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 18,876 $ 12,235
Accumulated Amortization (13,045) (11,452)
Net Carrying Amount $ 5,831 $ 783
Weighted-average remaining life (years) 4 years 6 months 3 months 18 days
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 40,269 $ 39,921
Accumulated Amortization (39,274) (32,896)
Net Carrying Amount $ 995 $ 7,025
Weighted-average remaining life (years) 1 year 2 months 12 days 10 months 24 days
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 328 $ 323
Accumulated Amortization (328) (323)
Net Carrying Amount $ 0 0
Capitalized Software Costs - WIP [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   5,550
Accumulated Amortization   0
Net Carrying Amount   $ 5,550