XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Revenue
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Significant Accounting Policies [Line Items]      
Allowance for credit losses $ 577 $ 590  
Provision for bad debts 400 600 $ 200
Write-offs and other charges against the allowance for credit losses $ 300 $ 100 $ 100
Number of revenue streams | Revenue 4    
Settlement days of bond transaction within one to two trading days    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01      
Significant Accounting Policies [Line Items]      
Aggregate amount of transaction price allocated to remaining performance obligations $ 67,100    
Expected time to recognize revenue for remaining performance obligation 58 months    
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Contractual maturities accounts receivable 1 year    
Estimated useful life of fixed assets 7 years    
Hosting service contract, amortization period 5 years    
Maximum [Member] | Business Combinations [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 15 years    
Maximum [Member] | Internally Developed Software [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 5 years    
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Estimated useful life of fixed assets 3 years    
Hosting service contract, amortization period 1 year    
Minimum [Member] | Business Combinations [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 1 year    
Minimum [Member] | Internally Developed Software [Member]      
Significant Accounting Policies [Line Items]      
Estimated life of intangible assets 3 years    
ASU 2018-15 [Member]      
Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Retrospective Application Impracticable [true false] false    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true    
ASU 2017-04 [Member]      
Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Retrospective Application Impracticable [true false] false    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true    
ASU 2016-13 [Member]      
Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Retrospective Application Impracticable [true false] false    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true