XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Summary Of Significant Accounting Policies          
Deferred revenue recognized to revenue     $ 4,601,000    
Deferred revenue recognized through the period (as a percent)         65.00%
Amortization of Deferred Sales Commissions $ 29,000 $ 52,000 65,000 $ 99,000  
Share repurchases, authorized amount 3,000,000   3,000,000    
Number of shares repurchased 410,000   410,000    
Number of remaining for repurchase of shares 2,590,000   2,590,000    
Stock Options          
Summary Of Significant Accounting Policies          
Outstanding unamortized share-based compensation expense 544,000   544,000    
Restricted Stock Units          
Summary Of Significant Accounting Policies          
Outstanding unamortized share-based compensation expense $ 8,147,000   $ 8,147,000    
Maximum          
Summary Of Significant Accounting Policies          
Service period     3 years    
Minimum          
Summary Of Significant Accounting Policies          
Service period     1 year    
Major Customer Number One [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net [Member]          
Summary Of Significant Accounting Policies          
Concentration Risk, Percentage 17.00% 20.00% 18.00%    
Major Customer Number One [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Summary Of Significant Accounting Policies          
Concentration Risk, Percentage     15.00% 20.00% 21.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       10.00% 15.00%
Major Customer Number Three [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Summary Of Significant Accounting Policies          
Concentration Risk, Percentage       10.00% 10.00%