XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
12 Months Ended
Apr. 26, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
segments
Dec. 31, 2021
USD ($)
client
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
reportingUnit
Dec. 31, 2021
USD ($)
Segment
Dec. 31, 2020
USD ($)
client
Dec. 31, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Number of reportable segments       3       3    
Unbilled receivables, current   $ 6,267,000 $ 6,267,000 $ 6,267,000 $ 6,267,000 $ 6,267,000 $ 6,267,000 $ 6,267,000 $ 3,425,000  
Increase (decrease) in prepaid and other assets     434,000           34,000  
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents   $ 22,113,000 22,113,000 $ 22,113,000 $ 22,113,000 $ 22,113,000 $ 22,113,000 $ 22,113,000 26,199,000 $ 31,718,000
Government Assistance, Non-US     49,000           527,000  
Proceeds from PPP loan $ 1,326,000   0           1,326,000  
Share-based compensation     144,000           92,000  
Number of reporting units | reportingUnit             2      
Goodwill, impairment loss     $ 0           $ 0  
Non-compete agreements                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Amortization period, over   2 years                
Developed Technology                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Amortization period, over   3 years                
Minimum | Customer lists                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Amortization period, over   5 years                
Minimum | Trade name                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Amortization period, over   5 years                
Maximum | Customer lists                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Amortization period, over   6 years                
Maximum | Trade name                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Amortization period, over   10 years                
Furniture and equipment | Minimum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, Plant and Equipment, Useful Life   3 years                
Furniture and equipment | Maximum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, Plant and Equipment, Useful Life   8 years                
Capitalized software costs | Minimum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, Plant and Equipment, Useful Life   3 years                
Capitalized software costs | Maximum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, Plant and Equipment, Useful Life   5 years                
Computer equipment | Minimum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, Plant and Equipment, Useful Life   3 years                
Computer equipment | Maximum                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Property, Plant and Equipment, Useful Life   5 years                
Revenue                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Concentration risk, number of customers | client         25       25  
Customer Concentration Risk | Top 25 Clients | Revenue                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Concentration risk, percentage           85.00%     85.00%  
Customer Concentration Risk | Three Customers | Revenue                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Concentration risk, percentage           65.00%        
Customer Concentration Risk | Three Customers | Accounts Receivable                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Concentration risk, percentage           10.00%        
Customer Concentration Risk | Two Customers | Revenue                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Concentration risk, percentage           66.00%        
Customer Concentration Risk | Two Customers | Accounts Receivable                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Concentration risk, percentage           10.00%