XML 120 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 20, 2023
Nov. 20, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]          
Payments to acquire business, net of cash acquired     $ 56,435 $ 0 $ 80,159
Payment for contingent consideration liability     8,799 868 $ 3,965
XPS Pensions (Nexus) Limited          
Business Acquisition [Line Items]          
Payments to acquire business   $ 46,205      
Contingent purchase price   $ 3,932      
Contingent consideration, earning period   2 years      
Cash acquired during the acquisition   $ 2,306      
Payments to acquire business, net of cash acquired   43,899      
Net cash consideration   $ 46,205      
Altigo          
Business Acquisition [Line Items]          
Business combination, consideration transferred $ 12,536        
Net cash consideration $ 12,536        
Huntington Steele, LLC          
Business Acquisition [Line Items]          
Payment for contingent consideration liability     $ 8,799 $ 868