XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue by Source
The following tables disaggregate our revenue by source (in thousands):
For the Year Ended December 31, 2021
Financial
Services
Benefits and
Insurance Services
National
Practices
Consolidated
Accounting, tax, advisory and consulting$734,026 $— $— $734,026 
Core Benefits and Insurance Services— 319,684 — 319,684 
Non-core Benefits and Insurance Services— 12,639 — 12,639 
Managed networking, hardware services— — 28,456 28,456 
National Practices consulting— — 10,120 10,120 
Total revenue$734,026 $332,323 $38,576 $1,104,925 

For the Year Ended December 31, 2020
Financial
Services
Benefits and
Insurance Services
National
Practices
Consolidated
Accounting, tax, advisory and consulting$629,778 $— $— $629,778 
Core Benefits and Insurance Services— 286,361 — 286,361 
Non-core Benefits and Insurance Services— 11,397 — 11,397 
Managed networking, hardware services— — 26,458 26,458 
National Practices consulting— — 9,903 9,903 
Total revenue$629,778 $297,758 $36,361 $963,897 

For the Year Ended December 31, 2019
Financial
Services
Benefits and
Insurance Services
National
Practices
Consolidated
Accounting, tax, advisory and consulting$616,567 $— $— $616,567 
Core Benefits and Insurance Services— 283,783 — 283,783 
Non-core Benefits and Insurance Services— 12,445 — 12,445 
Managed networking, hardware services— — 25,982 25,982 
National Practices consulting— — 9,647 9,647 
Total revenue$616,567 $296,228 $35,629 $948,424