XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Summary of Components of Intangible Assets and Related Amortization Expense (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 57,566 $ 58,029
Accumulated Amortization (49,097) (44,671)
Net Carrying Amount $ 8,469 $ 13,358
Weighted-average remaining life (years) 3 years 7 months 6 days 9 months 18 days
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 18,253 $ 12,235
Accumulated Amortization (12,208) (11,452)
Net Carrying Amount $ 6,045 $ 783
Weighted-average remaining life (years) 4 years 9 months 18 days 3 months 18 days
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 38,999 $ 39,921
Accumulated Amortization (36,575) (32,896)
Net Carrying Amount $ 2,424 $ 7,025
Weighted-average remaining life (years) 10 months 24 days 10 months 24 days
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 314 $ 323
Accumulated Amortization (314) (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