XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and General Information (Narrative) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2022
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2012
$ / shares
Dec. 31, 2021
USD ($)
customer
segment
$ / shares
Jan. 01, 2021
USD ($)
customer
$ / shares
Dec. 27, 2019
USD ($)
customer
$ / shares
Basis Of Presentation And General Information [Line Items]            
Dividend declared | $ / shares   $ 0.44 $ 0.10 $ 0.40 $ 0.38 $ 0.36
Dividends payable nature       During 2021, the Company funded four quarterly dividend payments.    
Period of intangible assets amortized       5 years    
Amortization of Intangible Assets       $ 1,016 $ 977 $ 1,036
Future amortization expense, 2022   $ 200   200    
Revenue recognized as a result of change in contract liability       8,300 9,200  
Deferred commissions   $ 1,600   1,600 1,500  
Commissions expense       $ 1,000 $ 1,500  
Number of customers accounted for more than five percent of revenue | customer       0 0 0
Number of operating segments | segment       1    
ASU 2019-12 [Member]            
Basis Of Presentation And General Information [Line Items]            
Change in accounting principle, accounting standards update, adoption date   Dec. 15, 2020   Dec. 15, 2020    
Change in accounting principle, accounting standards update, adopted   true   true    
Change in accounting principle, accounting standards update, immaterial effect   true   true    
Minimum [Member]            
Basis Of Presentation And General Information [Line Items]            
Useful life of property and equipment       3 years    
Maximum [Member]            
Basis Of Presentation And General Information [Line Items]            
Useful life of property and equipment       10 years    
Customer contract period       12 months    
Subsequent Event [Member]            
Basis Of Presentation And General Information [Line Items]            
Dividend declared | $ / shares $ 0.44