XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Feb. 08, 2023
shares
Dec. 31, 2022
USD ($)
Segment
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
May 15, 2019
shares
Jul. 01, 2018
USD ($)
Significant Accounting Policies [Line Items]            
Bad debt (credit) expense   $ 50,000 $ 130,000 $ 0    
Business combination contingent consideration liability   $ 0 0 2,882,000    
Number of reportable segment | Segment   2        
Percentage of billing expense revenues   2.00%        
Stock Incentive Plan, shares available for issuance | shares   4,900,000        
Allowance for uncollectible accounts   $ 444,000 375,000      
Revaluation of contingent consideration liability   $ 0 $ (2,882,000) 0    
Treasury stock, shares | shares   1,646,420 1,646,420      
Treasury stock, at cost   $ 4,187,000 $ 4,187,000      
Shares purchased to satisfy employee tax obligation | shares   0 0      
Derivative instruments outstanding   $ 0 $ 0      
Foreign exchange gains   650,000,000        
Data And Analytics Segment [Member]            
Significant Accounting Policies [Line Items]            
Software development cost capitalized   $ 300,000 1,000,000      
Employee Stock Purchase Plan [Member]            
Significant Accounting Policies [Line Items]            
Shares available for future grants | shares   492,565     600,000  
Subsequent Event [Member] | Common Stock [Member]            
Significant Accounting Policies [Line Items]            
Stock repurchase program, number of shares authorized to be repurchased | shares 500,000          
Stock repurchase program, period in force 2 years          
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   $ 50,000 130,000 0    
Depreciation and amortization expense related to fixed assets   1,208,000 809,000 799,000    
Impairment on goodwill and intangible assets   0        
Valuation allowance provided   559,000 311,000 179,000    
Uncertain tax positions   0 0      
Allowance for uncollectible accounts   $ 444,000 375,000      
Revaluation of contingent consideration liability     2,900,000      
Info Trellis Inc [Member] | Enterprise Software [Member]            
Significant Accounting Policies [Line Items]            
Software development cost capitalized           $ 2,400,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        
AmberLeaf [Member]            
Significant Accounting Policies [Line Items]            
Business combination contingent consideration liability   $ 0 0 2,900,000    
Revaluation of contingent consideration liability   $ 0 $ (2,900,000) $ 0    
Accounting Standards Update 2014-09 [Member] | Info Trellis Inc [Member]            
Significant Accounting Policies [Line Items]            
Percentage of billing expense revenues   2.00%