XML 29 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Nov. 30, 2019
Oct. 31, 2019
Jun. 30, 2019
May 31, 2019
Sep. 30, 2019
Clear-Structure          
Business Acquisition [Line Items]          
Potential maximum pay-out $ 12.5        
Rockall          
Business Acquisition [Line Items]          
Potential maximum pay-out       $ 10.1  
Payments for previous acquisition         $ 0.5
RPM          
Business Acquisition [Line Items]          
Potential maximum pay-out     $ 3.7    
Payments for previous acquisition         $ 40.9
Software Technology | Shadow Financial          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired   5 years      
Software Technology | Fi360          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired 5 years        
Software Technology | Rockall          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired       4 years  
Software Technology | RPM          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired     5 years    
Customer Relationships | Shadow Financial          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired   7 years      
Customer Relationships | Fi360          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired 7 years        
Customer Relationships | Rockall          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired       6 years  
Customer Relationships | RPM          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired     7 years    
Customer Relationships | TD Ameritrade*          
Business Acquisition [Line Items]          
Useful life of intangible assets acquired     7 years