XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET -Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Net Carrying Amount    
Gross Carrying Amount $ 33,638 $ 33,177
Accumulated Amortization 23,865 21,636
Net Carrying Amount 9,773  
Net Carrying Amount $ 9,773 11,541
Customer relations    
Net Carrying Amount    
Useful Life (in years) 5 years  
Gross Carrying Amount $ 1,658 1,658
Accumulated Amortization 1,057 989
Net Carrying Amount $ 601 669
Vendor relations    
Net Carrying Amount    
Useful Life (in years) 10 years  
Gross Carrying Amount $ 4,778 4,778
Accumulated Amortization 4,673 4,639
Net Carrying Amount $ 105 139
Trademark/Trade name    
Net Carrying Amount    
Useful Life (in years) 15 years  
Gross Carrying Amount $ 887 887
Accumulated Amortization 681 657
Net Carrying Amount 206 230
Technology/Patent    
Net Carrying Amount    
Gross Carrying Amount 15,787 15,787
Accumulated Amortization 10,264 9,780
Net Carrying Amount $ 5,523 6,007
Technology/Patent | Minimum    
Net Carrying Amount    
Useful Life (in years) 15 years  
Technology/Patent | Maximum    
Net Carrying Amount    
Useful Life (in years) 30 years  
Software and cloud    
Net Carrying Amount    
Useful Life (in years) 3 years  
Gross Carrying Amount $ 10,528 10,067
Accumulated Amortization 7,190 5,571
Net Carrying Amount $ 3,338 $ 4,496