XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Disclosures - Summary of Disaggregation of Revenue by Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation Of Revenue [Line Items]    
Total revenue $ 277,455 $ 269,998
Financial Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 188,777 185,144
Benefits and Insurance Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 79,612 76,255
National Practices [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 9,066 8,599
Accounting, Tax, Advisory and Consulting [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 188,777 185,144
Accounting, Tax, Advisory and Consulting [Member] | Financial Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 188,777 185,144
Core Benefits and Insurance Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 76,472 73,538
Core Benefits and Insurance Services [Member] | Benefits and Insurance Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 76,472 73,538
Non-core Benefits and Insurance Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 3,140 2,717
Non-core Benefits and Insurance Services [Member] | Benefits and Insurance Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 3,140 2,717
Managed Networking, Hardware Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 6,575 6,424
Managed Networking, Hardware Services [Member] | National Practices [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 6,575 6,424
National Practices Consulting [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 2,491 2,175
National Practices Consulting [Member] | National Practices [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 2,491 $ 2,175