XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Apr. 09, 2021
Nov. 30, 2020
Sep. 30, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Contingent consideration payable     $ 26,900  
Goodwill     $ 154,789 $ 147,388
Maximum [Member]        
Business Acquisition [Line Items]        
Business combination, contingent consideration payment period     24 months  
Minimum [Member]        
Business Acquisition [Line Items]        
Business combination, contingent consideration payment period     18 months  
MuniBrokers LLC [Member]        
Business Acquisition [Line Items]        
Cash consideration $ 17,100      
Business combination, contingent consideration payment period 2 years      
Amortizable intangible assets $ 32,000      
Goodwill 7,400      
MuniBrokers LLC [Member] | Accounts Payable, Accrued Expenses and Other Liabilities [Member]        
Business Acquisition [Line Items]        
Cash consideration 17,100      
Contingent consideration payable 22,500      
Accounting purchase price 39,600      
MuniBrokers LLC [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Contingent consideration payable $ 25,000      
MuniBrokers LLC [Member] | Maximum [Member] | Customer Relationships and Technology [Member]        
Business Acquisition [Line Items]        
Useful lives 15 years      
MuniBrokers LLC [Member] | Minimum [Member] | Customer Relationships and Technology [Member]        
Business Acquisition [Line Items]        
Useful lives 1 year      
Regulatory Services GmbH of Deutsche Borse Group [Member]        
Business Acquisition [Line Items]        
Cash consideration   $ 22,500    
Business combination, contingent consideration payment period   18 months    
Amortizable intangible assets   $ 37,400    
Amount of increase in the value of contingent consideration payable     $ 4,400  
Regulatory Services GmbH of Deutsche Borse Group [Member] | Accounts Payable, Accrued Expenses and Other Liabilities [Member]        
Business Acquisition [Line Items]        
Contingent consideration payable   14,700    
Regulatory Services GmbH of Deutsche Borse Group [Member] | Maximum [Member]        
Business Acquisition [Line Items]        
Contingent consideration payable   $ 24,600