XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Feb. 08, 2023
shares
Dec. 31, 2024
USD ($)
Segment
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2018
USD ($)
Dec. 10, 2024
shares
Dec. 31, 2021
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   $ 0 $ 5,300,000 $ 0        
Treasury stock, shares | shares   1,723,341 1,714,119          
Treasury stock, at cost   $ 4,885,000 $ 4,805,000          
Shares purchased to satisfy employee tax obligation | shares   0 0          
Foreign exchange gains       650,000        
Consolidated [Member]                
Significant Accounting Policies [Line Items]                
Depreciation and amortization expense related to fixed assets   $ 806,000 $ 1,083,000 1,208,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   9,222 67,699          
Shares Acquired, Average Cost Per Share | $ / shares   $ 8.7 $ 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   432,059           600,000
2024 Inducement Stock Incentive Plan [Member]                
Significant Accounting Policies [Line Items]                
Common stock, capital shares reserved for future issuance | shares           1,500,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   $ 452,000 $ 628,000 $ 559,000        
Uncertain tax positions   $ 0 0          
Goodwill impairment loss     $ 5,300,000   $ 9,700,000