XML 96 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
Segment
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
May 15, 2019
shares
Jan. 01, 2019
USD ($)
Significant Accounting Policies [Line Items]          
Stock split description two-for-one Two-for-one      
Bad debt (credit) expense $ 80,000 $ 10,000 $ 10,000    
Number of reportable segment | Segment 2        
Percentage of billing expense revenues 2.00%        
Stock Incentive Plan, shares available for issuance | shares 3,900,000        
Treasury stock, shares | shares 1,646,420 1,643,846      
Treasury stock, at cost $ 4,187,000 $ 4,174,000      
Expiration period of stock repurchase program Dec. 22, 2016        
Lease asset $ 4,617,000       $ 5,700,000
Lease liability 4,717,000       $ 5,700,000
Allowance for uncollectible accounts 338,000 408,000      
Goodwill impairment loss   9,738,000      
Revaluation of contingent consideration liability $ (6,069,000) (11,056,000)      
Vesting period 5 years        
Shares available for future grants | shares 217,000        
Employee Stock Purchase Plan [Member]          
Significant Accounting Policies [Line Items]          
Shares available for future grants | shares 559,500     600,000  
Minimum [Member]          
Significant Accounting Policies [Line Items]          
Vesting period 3 years        
Maximum [Member]          
Significant Accounting Policies [Line Items]          
Vesting period 5 years        
Info Trellis Inc [Member]          
Significant Accounting Policies [Line Items]          
Bad debt (credit) expense $ 80,000 10,000 10,000    
Depreciation and amortization expense related to fixed assets 746,000 455,000 232,000    
Impairment on goodwill and intangible assets 0        
Valuation allowance provided 0        
Estimated one-time, non-cash charge related to enactment of Tax and Jobs Act of 2017     372,000    
Re-measurement of deferred tax assets arising from a lower U.S. corporate tax rate     294,000    
One-time transition tax applicable to new dividend exemption system related to foreign earnings     $ 78,000    
Deferred tax assets additional expense   86,000      
Uncertain tax positions 20,000 263,000      
One-time transition tax applicable to new dividend exemption system related to foreign earnings   165,000      
Allowance for uncollectible accounts 338,000 408,000      
Goodwill impairment loss 0 9,700,000      
Revaluation of contingent consideration liability 6,100,000 11,100,000      
Info Trellis Inc [Member] | Enterprise Software [Member]          
Significant Accounting Policies [Line Items]          
Software development cost capitalized $ 600,000 $ 1,800,000      
Info Trellis Inc [Member] | Minimum [Member]          
Significant Accounting Policies [Line Items]          
Estimated useful life, intangible assets 3 years        
Info Trellis Inc [Member] | Maximum [Member]          
Significant Accounting Policies [Line Items]          
Estimated useful life, intangible assets 12 years        
Accounting Standards Update 2014-09 [Member] | Info Trellis Inc [Member]          
Significant Accounting Policies [Line Items]          
Percentage of billing expense revenues 2.00%