XML 85 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS, NET -Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Net Carrying Amount    
Gross Carrying Amount $ 33,529 $ 33,177
Accumulated Amortization 22,740 21,636
Net Carrying Amount 10,789  
Net Carrying Amount $ 10,789 11,541
Customer relations    
Net Carrying Amount    
Useful Life (in years) 5 years  
Gross Carrying Amount $ 1,658 1,658
Accumulated Amortization 1,023 989
Net Carrying Amount $ 635 669
Vendor relations    
Net Carrying Amount    
Useful Life (in years) 10 years  
Gross Carrying Amount $ 4,778 4,778
Accumulated Amortization 4,657 4,639
Net Carrying Amount $ 121 139
Trademark/Trade name    
Net Carrying Amount    
Useful Life (in years) 15 years  
Gross Carrying Amount $ 887 887
Accumulated Amortization 669 657
Net Carrying Amount 218 230
Technology/Patent    
Net Carrying Amount    
Gross Carrying Amount 15,787 15,787
Accumulated Amortization 10,021 9,780
Net Carrying Amount $ 5,766 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,419 10,067
Accumulated Amortization 6,370 5,571
Net Carrying Amount $ 4,049 $ 4,496