XML 98 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS, NET -Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Net Carrying Amount    
Gross Carrying Amount $ 33,177 $ 29,317
  Accumulated Amortization 21,636 17,490
Net Carrying Amount 11,541  
Net Carrying Amount $ 11,541 11,827
Customer relations    
Net Carrying Amount    
Useful Life (in years) 5 years  
Gross Carrying Amount $ 1,658 978
  Accumulated Amortization 989 974
Net Carrying Amount $ 669 4
Vendor Relations    
Net Carrying Amount    
Useful Life (in years) 10 years  
Gross Carrying Amount $ 4,778 4,778
  Accumulated Amortization 4,639 4,575
Net Carrying Amount $ 139 203
Trademarks and Trade Names    
Net Carrying Amount    
Useful Life (in years) 15 years  
Gross Carrying Amount $ 887 887
  Accumulated Amortization 657 608
Net Carrying Amount $ 230 279
TCEP Technology/Patent    
Net Carrying Amount    
Useful Life (in years) 15 years  
Gross Carrying Amount $ 13,287 13,287
  Accumulated Amortization 9,724 8,838
Net Carrying Amount $ 3,563 4,449
Purchased software    
Net Carrying Amount    
Useful Life (in years) 3 years  
Gross Carrying Amount $ 12,567 9,387
  Accumulated Amortization 5,627 2,495
Net Carrying Amount $ 6,940 $ 6,892