XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Feb. 08, 2023
shares
Dec. 31, 2023
USD ($)
Segment
$ / shares
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2020
USD ($)
May 15, 2019
shares
Significant Accounting Policies [Line Items]              
Number of reportable segment | Segment   2          
Percentage of billing expense revenues   2.00%          
Stock Incentive Plan, shares available for issuance | shares   5,400,000          
Goodwill impairment loss   $ 5,300,000 $ 0 $ 0      
Revaluation of contingent consideration liability   $ 0 $ 0 (2,882,000)      
Treasury stock, shares | shares   1,714,119 1,646,420        
Treasury stock, at cost   $ 4,805,000 $ 4,187,000        
Shares purchased to satisfy employee tax obligation | shares   0 0        
Derivative instruments outstanding   $ 0 $ 0        
Foreign exchange gains     650,000        
Consolidated [Member]              
Significant Accounting Policies [Line Items]              
Depreciation and amortization expense related to fixed assets   $ 1,083,000 1,208,000 809,000      
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            
Number of shares repurchased during the period | shares   67,699          
Shares Acquired, Average Cost Per Share | $ / shares   $ 9.1          
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   466,919         600,000
Minimum [Member]              
Significant Accounting Policies [Line Items]              
Estimated useful life, intangible assets   3 years          
Vesting period   3 years          
Maximum [Member]              
Significant Accounting Policies [Line Items]              
Estimated useful life, intangible assets   12 years          
Vesting period   5 years          
Info Trellis Inc [Member]              
Significant Accounting Policies [Line Items]              
Valuation allowance provided   $ 628,000 559,000 311,000      
Uncertain tax positions   0 0        
Goodwill impairment loss   5,300,000     $ 9,700,000    
Revaluation of contingent consideration liability     2,900,000        
AmberLeaf [Member]              
Significant Accounting Policies [Line Items]              
Business combination contingent consideration liability   0 0     $ 2,900,000  
Revaluation of contingent consideration liability   $ 0 $ 0 $ (2,900,000)      
Accounting Standards Update 2014-09 [Member]              
Significant Accounting Policies [Line Items]              
Percentage of billing expense revenues   2.00%