XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023
Financial
Services
Benefits and
Insurance Services
National
Practices
Consolidated
Accounting, tax, advisory and consulting$1,160,686 $— $— $1,160,686 
Core Benefits and Insurance Services— 365,848 — 365,848 
Non-core Benefits and Insurance Services— 16,757 — 16,757 
Managed networking, hardware services— — 36,984 36,984 
National Practices consulting— — 10,919 10,919 
Total revenue$1,160,686 $382,605 $47,903 $1,591,194 
For the Year Ended December 31, 2022
Financial
Services
Benefits and
Insurance Services
National
Practices
Consolidated
Accounting, tax, advisory and consulting$1,010,068 $— $— $1,010,068 
Core Benefits and Insurance Services— 342,063 — 342,063 
Non-core Benefits and Insurance Services— 15,944 — 15,944 
Managed networking, hardware services— — 33,503 33,503 
National Practices consulting— — 10,401 10,401 
Total revenue$1,010,068 $358,007 $43,904 $1,411,979 

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