XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Gain (Loss) on Investments, Total $ 0  
Other than Temporary Impairment Losses, Investments, Total 0  
Short-term Investments, Total 114,981 $ 0
Restricted Cash, Total 3,500 0
Unbilled Receivables, Current 7,200 7,400
Contract with Customer, Asset, Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next Twelve Months $ 2,000 $ 4,100
Number of Operating Segments 1  
Number of Reporting Units 1  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years  
Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 1 year  
Capitalized Computer Software, Useful Life (Year) 5 years  
Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Capitalized Computer Software, Useful Life (Year) 6 years  
Prepaid Expenses and Other Current Assets [Member]    
Restricted Cash, Total $ 3,500  
Other Noncurrent Assets [Member]    
Capitalized Computer Software, Net, Ending Balance $ 400  
Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Number of Major Customers 2 3
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers [Member]    
Concentration Risk, Percentage 27.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Three Customers [Member]    
Concentration Risk, Percentage   53.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of Major Customers 1 1
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]    
Concentration Risk, Percentage 23.00% 31.00%