XML 55 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in goodwill consisted of the following (in thousands):
Balance as of December 31, 202215,852 
Apex acquisition52,149 
Impairment— 
Balance as of December 31, 2023$68,001 
Schedule of Finite-Lived Intangible Assets
Intangible assets consisted of the following (in thousands):
December 31, 2023
Weighted
Average
Useful Life
(in years)
Gross
Carrying
Amount
Accumulated
Amortization
ImpairmentNet
Carrying
Amount
LicensesIndefinite$611 $— $(611)$— 
Trademarks / trade namesIndefinite8,000 — (5,100)2,900 
Technology518,360 (6,234)(12,126)— 
Customer relationships8.455,170 (12,508)(42,662)— 
Total$82,141 $(18,742)$(60,499)$2,900 
December 31, 2022
Weighted
Average
Useful Life
(in years)
Gross
Carrying
Amount
Accumulated
Amortization
ImpairmentNet
Carrying
Amount
LicensesIndefinite$241,320 $— $(241,320)$— 
Trademarks / trade namesIndefinite39,470 — (31,470)8,000 
Technology4.267,310 (19,605)(38,035)9,670 
Customer relationships844,970 (6,807)— 38,163 
Total$393,070 $(26,412)$(310,825)$55,833 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets consisted of the following (in thousands):
December 31, 2023
Weighted
Average
Useful Life
(in years)
Gross
Carrying
Amount
Accumulated
Amortization
ImpairmentNet
Carrying
Amount
LicensesIndefinite$611 $— $(611)$— 
Trademarks / trade namesIndefinite8,000 — (5,100)2,900 
Technology518,360 (6,234)(12,126)— 
Customer relationships8.455,170 (12,508)(42,662)— 
Total$82,141 $(18,742)$(60,499)$2,900 
December 31, 2022
Weighted
Average
Useful Life
(in years)
Gross
Carrying
Amount
Accumulated
Amortization
ImpairmentNet
Carrying
Amount
LicensesIndefinite$241,320 $— $(241,320)$— 
Trademarks / trade namesIndefinite39,470 — (31,470)8,000 
Technology4.267,310 (19,605)(38,035)9,670 
Customer relationships844,970 (6,807)— 38,163 
Total$393,070 $(26,412)$(310,825)$55,833