XML 96 R74.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS, NET -Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net Carrying Amount    
Gross Carrying Amount $ 29,514 $ 20,665
  Accumulated Amortization 17,687 14,013
Net Carrying Amount $ 11,827 6,652
Customer relations    
Net Carrying Amount    
Useful Life (in years) 5 years  
Gross Carrying Amount $ 978 978
  Accumulated Amortization 974 940
Net Carrying Amount $ 4 38
Vendor Relations    
Net Carrying Amount    
Useful Life (in years) 10 years  
Gross Carrying Amount $ 4,778 4,778
  Accumulated Amortization 4,575 4,199
Net Carrying Amount $ 203 579
Trademarks and Trade Names    
Net Carrying Amount    
Useful Life (in years) 15 years  
Gross Carrying Amount $ 887 887
  Accumulated Amortization 608 550
Net Carrying Amount $ 279 337
TCEP Technology/Patent    
Net Carrying Amount    
Useful Life (in years) 15 years  
Gross Carrying Amount $ 13,287 13,287
  Accumulated Amortization 8,838 7,952
Net Carrying Amount $ 4,449 5,335
Non-compete agreements    
Net Carrying Amount    
Useful Life (in years) 3 years  
Gross Carrying Amount $ 197 197
  Accumulated Amortization 197 192
Net Carrying Amount $ 0 5
Purchased software    
Net Carrying Amount    
Useful Life (in years) 3 years  
Gross Carrying Amount $ 9,387 538
  Accumulated Amortization 2,495 180
Net Carrying Amount $ 6,892 $ 358