XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Summary Of Significant Accounting Policies    
Total revenue recognized from both the beginning balance and current period increase in contract liability $ 6,241,000  
Deferred revenue recognized through the period (as a percent) 97.00%  
Amortization of Deferred Sales Commissions $ 189,000 $ 250,000
Allowance for doubtful accounts 157,000 79,000
Bad debt expense $ 73,000 128,000
Property, Plant and Equipment, Useful Life 3 years  
Property and equipment acquired by cash $ 92,000 0
Equipment acquired from finance leases 122,000 20,000
Depreciation 97,000 86,000
Amortization expense 1,225,000 877,000
Impairment loss on intangibles $ 0 0
Number of Reportable Segments | segment 1  
Capitalized software development    
Summary Of Significant Accounting Policies    
Amortization expense $ 845,000 449,000
Useful life 3 years  
Patents    
Summary Of Significant Accounting Policies    
Amortization expense $ 379,000 $ 428,000
Maximum    
Summary Of Significant Accounting Policies    
Service period for compensation cost expense 3 years  
Maximum | Patents    
Summary Of Significant Accounting Policies    
Useful life 10 years  
Minimum    
Summary Of Significant Accounting Policies    
Service period for compensation cost expense 1 year  
Minimum | Patents    
Summary Of Significant Accounting Policies    
Useful life 5 years  
Major Customer Number One [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]    
Summary Of Significant Accounting Policies    
Concentration Risk, Percentage 20.00% 16.70%
Major Customer Number One [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies    
Concentration Risk, Percentage 21.00% 25.00%
Major Customer Number Two [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]    
Summary Of Significant Accounting Policies    
Concentration Risk, Percentage 10.00%  
Major Customer Number Two [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies    
Concentration Risk, Percentage 15.00% 13.00%
Major Customer Number Three [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies    
Concentration Risk, Percentage 10.00% 13.00%